Biopython 1.63 released

Source distributions and Windows installers for Biopython 1.63 are now available from the downloads page on the official Biopython website and ( soon) from the Python Package Index (PyPI).

The current version removed the requirement of the 2to3 library. This was made possible by dropping Python 2.5 (and Jython 2.5).

This release of Biopython supports Python 2.6 and 2.7, and also Python 3.3.

The Biopython Tutorial & Cookbook, and the docstring examples in the source code, now use the Python 3 style print function in place of the Python 2 style print statement. This language feature is available under Python 2.6 and 2.7 via:

[Read More]

Biopython 1.63 beta released

Source distributions and Windows installers for Biopython 1.63 beta are now available from the downloads page on the official Biopython website.

This is a beta release for testing purposes, the main reason for a beta version is the large amount of changes imposed by the removal of the 2to3 library previously required for the support of Python 3.X. This was made possible by dropping Python 2.5 (and Jython 2.5).

[Read More]

BioPerl v.1.6.910 released

UPDATE:

As a bit of time has passed since we originally intended to make a new release, I forgot that (in that time period) Carnë Draug had released a split-out version of Bio::Biblio to CPAN this past March.

Unfortunately that release (v1.7) appears to have version collisions with this one (v.1.6.910); therefore I’m packaging a new point release ( v1.6.920) that removes Bio::Biblio to prevent this.  That has now been uploaded to CPAN and should be available shortly.

[Read More]

Biopython 1.62 released

Source distributions and Windows installers for Biopython 1.62 are now available from the downloads page on the official Biopython website and ( soon) from the Python Package Index (PyPI).

Python support

This is our first release of Biopython which officially supports Python 3. Specifically, this is supported under Python 3.3. Older versions of Python 3 may still work albeit with some issues, but are not supported.

We still fully support Python 2.5, 2.6, and 2.7. Support under Jython is available for versions 2.5 and 2.7 and under PyPy for versions 1.9 and 2.0. However, unlike CPython, Jython and PyPy support is partial: NumPy and our C extensions are not covered.

[Read More]

BioRuby 1.4.3.0001 Released

We are pleased to announce the release of BioRuby 1.4.3.0001. This new release fixes the following bugs.

  • “gem install bio” failed with Ruby 2.0 or later versions.
  • lib/bio/db/gff.rb script encoding issue
  • Bio::Blast::Default::Report parse error when subject sequence contains spaces.

For more information, see RELEASE_NOTES.rdoc and ChangeLog.

[Read More]

Biopython 1.61 released

Source distributions and Windows installers for Biopython 1.61 are now available from the downloads page on the Biopython website and from the Python Package Index (PyPI).

The updated Biopython Tutorial and Cookbook is online ( PDF).

Platforms/Deployment

We currently support Python 2.5, 2.6 and 2.7 and also test under Python 3.1, 3.2 and 3.3 (including modules using NumPy), and Jython 2.5 and PyPy 1.9 (Jython and PyPy do not cover NumPy or our C extensions). We are still encouraging early adopters to help test on these platforms, and have included a ‘beta’ installer for Python 3.2 (and Python 3.3 to follow soon) under 32-bit Windows.

[Read More]

BioRuby 1.4.3 released

We are pleased to announce the release of BioRuby 1.4.3. This new release fixes bugs existed in 1.4.2 and improves portability on JRuby and Rubinius.

Here is a brief summary of changes.

  • Bio::KEGG::KGML bug fixes and new class Bio::KEGG::KGML::Graphics for storing a graphics element.
  • Many failures and errors running on JRuby and Rubinius are resolved.
  • Strange behavior related with “circular require” is fixed.
  • Fixed: Genomenet remote BLAST does not work.
  • Fixed: Bio::NucleicAcid.to_re(“s”) typo.
  • Fixed: Bio::EMBL#os raises RuntimeError.
  • Fixed: bin/bioruby: Failed to save object with error message “can’t convert Symbol into String” on Ruby 1.9.

In addition, many changes have been made, including incompatible changes. For more information, see RELEASE_NOTES.rdoc and ChangeLog.

[Read More]

Travis-CI for Testing

Earlier this year BioRuby and then Biopython and BioPerl started using Travis-CI.org, a hosted continuous integration service for the open source community, to run their unit tests automatically whenever their GitHub repositories are updated:

The BioRuby team are also using Travis-CI for automated testing of their new ‘plugin’ ecosystem, BioRuby Gems, or BioGems.

Travis-CI gives us continuous testing, but for the moment only covers one operating system (currently 32 bit Ubuntu Linux using Virtual Machines). This automated testing is therefore complementary to our existing OBF BuildBot server which aims to run nightly tests on volunteer developer machines setup to cover a broad range of operating systems and configurations.

[Read More]

Biopython 1.60 released

Source distributions and Windows installers for Biopython 1.60 are now available from the downloads page on the Biopython website and from the Python Package Index (PyPI).

Platforms/Deployment

We currently support Python 2.5, 2.6 and 2.7 and also test under Jython 2.5 and PyPy 1.9 (which does not cover NumPy or our C extensions). Please note that Python 2.4 or earlier is not supported.

Most functionality is also working under Python 3.1 and 3.2 (including modules using NumPy). We are now encouraging early adopters to help beta testing on these platforms, and have included a ‘beta’ installer for Python 3.2 under 32-bit Windows.

[Read More]