[Biopython] Biopython 1.75 plans

Peter Cock p.j.a.cock at googlemail.com
Thu Nov 7 00:23:15 UTC 2019


The Python 3.8 wheels were built using this commit:

1325ee721b2f0dbe7c66450f7ca89cc59f9e4c01

Basically the same as the biopython-175 tagged commit
but with the Python 3.8 fix included. Should we tag this
(as well, or instead?).

Still an open question about why a particular unicode
width setting on Python 2.7 breaks things, but otherwise
a complete set of wheels are now on PyPI.

Peter

On Wed, Nov 6, 2019 at 5:40 PM Peter Cock <p.j.a.cock at googlemail.com> wrote:
>
> Progress on the Python 3.8 wheels, they built  but sadly yes, we have a test
> failure in SubsMat:
>
> https://github.com/biopython/biopython/issues/2325
>
> Might have to do another (point or patch) release to include Python 3.8
> support, or just build the Python 3.8 wheels from a slightly later commit?
>
> Peter
>
> On Wed, Nov 6, 2019 at 4:07 PM Peter Cock <p.j.a.cock at googlemail.com> wrote:
> >
> > Wheels for Linux & macOS done for Python 2.7, 3.5, 3.6 and 3.7 but
> > not yet 3.8 (I'm missing something in the build setup I think), but not
> > both unicode width flavours of Python 2.7 (looks like a corner case
> > in the new align code fails, will have to fix for the next release).
> >
> > Wheels for Windows are in hand - there can be a long wait for the
> > AppVeyor system, and I've had to disable one of the new align code
> > Tutorial doctests (likely a floating point difference or similar).
> >
> > And in typical timing, given this should be our first release to officially
> > support Python 3.8, someone reported a new Python 3.8 regression:
> > https://github.com/biopython/biopython/issues/2325
> >
> > Peter
> >
> > On Wed, Nov 6, 2019 at 2:03 PM Peter Cock <p.j.a.cock at googlemail.com> wrote:
> > >
> > > The release is in hand - no one has spoken up in support of keeping
> > > the epydoc API documentation, and since it was so painful to get that
> > > working this time (my default Python is Python 3 nowadays), I'll be
> > > happy to see the end of it.
> > >
> > > http://biopython.org/DIST/docs/api/ <-- old, epydoc
> > > https://biopython.org/docs/1.75/api/ <-- new, Sphinx
> > >
> > > Currently waiting for the wheels to build, fingers crossed that goes
> > > smoothly.
> > >
> > > Peter


More information about the Biopython mailing list