[Biopython-dev] Volunteer buildslave machines? e.g. Windows & 32 bit Linux

Peter Cock p.j.a.cock at googlemail.com
Wed Apr 16 14:41:12 UTC 2014


On Wed, Apr 16, 2014 at 3:33 PM, Manlio Calvi <manlio.calvi at gmail.com> wrote:
> Well I'm currently running on the WinPython 64bit binary distribution
> with all the py packages from Gohlke.
> I could try to build from scratch but what I don't understand is if I
> need to build every single piece of python and dependencies of
> biopython from scratch or we could start with a binary distro and some
> toolchain for building from C.

You should be OK using the Python binary installer, plus the
matching NumPy binary installer from Christoph Gohlke, and
a C compiler tool chain matching what he uses:
http://www.lfd.uci.edu/~gohlke/pythonlibs/

> For the other thing PyPy, Jithon and IronPython, I never used it but
> that means nothing as I could get interested in it in future. I guess
> for PyPy is only a battery of tests against it and as far I understood
> things either Jython and IronPython needs their toolchain to be
> tested.At the moment I could build only one thing though.

I've only tried IronPython briefly, getting Biopython to work
nicely there is a project in itself. If anyone is interested, great,
otherwise this is not a personal priority.

Testing under PyPy should be trivial - download and install
one of the provided binaries for PyPy, put them somewhere
like C:\pypy-2.2, and then from the Biopython source do
something like:

C:\pypy2.2\pypy setup.py build
C:\pypy2.2\pypy setup.py test
C:\pypy2.2\pypy setup.py install

Jython 2.7 ought to be similar, however the current release
is only a beta and if I recall correctly I had to manually fix at
least one bug in Jython for the Biopython tests to pass.

Peter



More information about the Biopython-dev mailing list