[Biopython-dev] Python 2.3

Michael Hoffman grouse at mail.utexas.edu
Mon Aug 4 12:34:22 EDT 2003


On Fri, 1 Aug 2003, Jeffrey Chang wrote:

> What is everyone's feelings about Python 2.3 for Biopython?

I agree with the previous posters--there are some nice features but it
isn't essential. However, I think the programmers might have a hard
time resisting using all those new features forever! ;-) We've already
seen examples of this. It might be a good idea to decide on a
migration schedule that will give the installed base time to migrate
to Python 2.3 before we allow check-in of code. Maybe 1 August 2004?
Don't worry, it will be here before you realize it. :-)

As far as enumerate, I put it into Bio.GFF.GenericTools as soon as I
saw the PEP (indeed the code came straight out of the PEP), as are
many other non-biological utility classes/functions. Have fun!

Also, we have been using optik (now optparse) for all of our scripts
locally for some time. It has greatly increased maintainability and
documentation of our code. I highly recommend you check it out.

csv (available standalone for some time) is very useful for GFF stuff
of course. None of the GFF code I have checked in uses it though.
-- 
Michael Hoffman <grouse at alumni.utexas.net>
The University of Texas at Austin




More information about the Biopython-dev mailing list