[Biopython-dev] What would we gain by dropping python 2.3?

Bruce Southey bsouthey at gmail.com
Fri Oct 17 10:19:06 EDT 2008


Peter wrote:
> I was wondering what benefits we would see by dropping support for
> Python 2.3 after the next release (or next couple of releases?).
>   
Support for Numpy 1.2 as I suspect that most people would have (or 
should have) upgraded to 2.4 for bug and performance gains. I
have not looked at the major Linux distros like Fedora and Ubuntu to 
know when these dropped Python 2.3 for the standard Python install.

But I also must add that there is no numpy Windows binary installation 
for Python 2.6 and does not seem likely to be an official one in the 
near future (technical issues with regards to the official Windows 
binary for Python 2.6).

> Note that Mac OS X 10.4 Tiger uses Python 2.3.5, so there could still
> be a fair number of people out there still interested in using
> Biopython on Python 2.3 (in addition to my own current Windows
> development machine).  Before making any plans to drop Python 2.3
> support we should canvas the main mailing list.
>   
Also some of the older Red Hat / Centos systems still run it - joys of 
these long-term releases.

How many bug reports are with Python 2.3 from people with an interest in 
Python 2.3 not just testing it?



To me the issue is about supporting different versions in the medium 
term (5 years) given that NumPy and Biopython will have been rewritten 
for Python 3.0 and most people will be using Python 3.0. I think that if 
the burden is too great to support a Python version it should be 
officially dropped. Of course any criteria bug or feature can be 
backported to earlier versions if requested.

I would recommend that this starts a new minor version i.e 1.5 so it is 
clear that Biopython 1.5+ is Python 2.4+ only. (I also note the recent 
changes in the cvs that would justify this anyhow.)

Bruce



More information about the Biopython-dev mailing list