[Biopython-dev] Updating C extensions to Python 3

Peter biopython at maubp.freeserve.co.uk
Sat Dec 25 23:34:15 UTC 2010


On Sat, Dec 25, 2010 at 8:12 PM, Peter <biopython at maubp.freeserve.co.uk> wrote:
>> I made one more change to Bio/Cluster/clustermodule.c that
>> should fix the problems on Windows.
>
> The buildslave seems to confirm this - good job.

It had fixed the compilation, but on closer inspection the
buildslaves were not actually testing the extension code
on Python 3. With some manual testing on Linux I found
the compiled files were not getting installed - this fixed it:

https://github.com/biopython/biopython/tree/48d1716e2a39b493cbb9e7179865ae015f03e795

That then exposed a trivial Python 3 incompatibility, fixed:

https://github.com/biopython/biopython/commit/55abf4b4357983cb393ef1887a36996c263e4258

>> I'll go over the other modules over the next couple of days
>> but hopefully nothing else will break.

Just three left now: Bio.cpairwise2, Bio.trie and
Bio.Nexus.cnexus - it looks like we will shortly be a
lot closer to doing a Biopython release on Python 3.

Peter



More information about the Biopython-dev mailing list