Re: [Biopython] Planning Biopython 1.85
Peter Cock <[email protected]> Sun, 19 Jan 2025 00:41:10 +0000
| Newsgroups | gmane.comp.python.bio.general |
|---|---|
| Message-ID | <CAKVJ-_5-His4sr9x6G1LEqj85QbU-quufiK+8-gbcOJNHmDsaQ@mail.gmail.com> |
--===============6446528672568805438== Content-Type: multipart/alternative; boundary="000000000000202e6c062c046753" --000000000000202e6c062c046753 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable We now have Python 3.13 versions on conda-forge as well (needed an extra step I had forgotten about), along side Python 3.9, 3.10, 3.11 and 3.12 which where up the same day. Peter On Wed, Jan 15, 2025 at 3:27=E2=80=AFPM Peter Cock <[email protected]= om> wrote: > Good news: The Biopython 1.85 release is done (bar the blog post and more > formal > announcement). The updated documentation is live: > > https://biopython.org/docs/1.85/ > > This includes pre-compiled wheels for Python 3.13 > > Bad news: I couldn't get LaTeX to build the PDF version of the Tutorial a= s > I managed > for Biopython 1.84 from the Sphinx output. I suspect some package > incompatibility, > but after trying on two machines (one a fresh latex installation, the > other the one I > think I used last time) I gave up. This means there is NO bundled version > of the > Tutorial in the .zip or .tar.gz file this time. It might be worth having = a > fresh look at the > PDF options from Sphinx nowadays... > > Peter > > On Tue, Dec 31, 2024 at 6:55=E2=80=AFPM Peter Cock <p.j.a.cock@googlemail= .com> > wrote: > >> The NumPy 2.2 issue is solved, and I hope to merge >> https://github.com/biopython/biopython/pull/4901 but otherwise is there >> anything worth waiting on? >> >> Peter >> >> On Wed, Dec 18, 2024 at 5:15=E2=80=AFPM Peter Cock <p.j.a.cock@googlemai= l.com> >> wrote: >> >>> Hello all, >>> >>> My employer (currently University of Strathclyde) will be shut from nex= t >>> week >>> for Christmas, so I am hoping to do the Biopython 1.85 then. >>> >>> There are a few GenBank issues I want to catch up on, and something >>> breaking >>> with the recently released NumPy 2.2 - but otherwise I am not aware of >>> any >>> blocking issues. In particular, in my testing Python 3.13 is fine. >>> >>> Please let us know if there is something I'm overlooking here. Thanks! >>> >>> Peter >>> >>> >>> On Tue, Sep 17, 2024 at 11:47=E2=80=AFAM Peter Cock <p.j.a.cock@googlem= ail.com> >>> wrote: >>> >>>> Also, I think Biopython 1.85 should be our last release to support >>>> Python 3.9 (which we declared deprecated in Biopython 1.84). >>>> >>>> One of the small cosmetic advantages of moving to Python 3.10 onward i= s >>>> more concise type annotation notation, but I'm sure you all have your = own >>>> favorite new features. >>>> >>>> Peter >>>> >>>> On Mon, Sep 9, 2024 at 12:55=E2=80=AFPM Peter Cock <p.j.a.cock@googlem= ail.com> >>>> wrote: >>>> >>>>> Dear Biopythoneers, >>>>> >>>>> We released Biopython 1.84 at the end of June, so three months later >>>>> which was our typical cadence in the past would put us due for anothe= r >>>>> release at the end of this month. >>>>> >>>>> There are practical reasons to do this too - >>>>> https://peps.python.org/pep-0719/ - Python 3.13 is being released at >>>>> the start of October, and there is a minor compilation problem with s= ome of >>>>> our legacy C code (since addressed) which complicates releasing a Bio= python >>>>> 1.84 wheel for Python 3.13. We can in principle release a Python 3.13 >>>>> compatible release now (compiled against the release candidates ahead= of >>>>> the formal release at the start of October). >>>>> >>>>> However, as unfortunately has become common, we have a backlog of ope= n >>>>> issues and open pull requests. Please speak up with any key issues or >>>>> overlooked pull requests you think need to be addressed for Biopython= 1.85, >>>>> and if you can help review or tests them, even better! >>>>> >>>>> I'd be happy to help a volunteer do the release itself, although I se= e >>>>> now that I didn't finish updating >>>>> https://biopython.org/wiki/Building_a_release alongside doing >>>>> Biopython 1.84 which changed the way the documentation is built and >>>>> published. By default, I'll do the Biopython 1.85 release and get tha= t >>>>> how-to updated. >>>>> >>>>> Thank you all, >>>>> >>>>> Peter >>>>> >>>>> --000000000000202e6c062c046753 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>We now have Python 3.13 versions on conda-forge as we= ll (needed an extra step I had</div><div>forgotten about), along side Pytho= n 3.9, 3.10, 3.11 and 3.12 which where up the same</div><div>day.</div><div= ><br></div><div>Peter<br></div></div><br><div class=3D"gmail_quote gmail_qu= ote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 15, 2025 a= t 3:27=E2=80=AFPM Peter Cock <<a href=3D"mailto:[email protected]= m">[email protected]</a>> wrote:<br></div><blockquote class=3D"g= mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204= ,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Good news: The Biopython = 1.85 release is done (bar the blog post and more formal</div><div>announcem= ent). The updated documentation is live:</div><div><br></div><div><a href= =3D"https://biopython.org/docs/1.85/" target=3D"_blank">https://biopython.o= rg/docs/1.85/</a></div><div><br></div><div>This includes pre-compiled wheel= s for Python 3.13 <br></div><div><br></div><div>Bad news: I couldn't ge= t LaTeX to build the PDF version of the Tutorial as I managed</div><div>for= Biopython 1.84 from the Sphinx output. I suspect some package incompatibil= ity,</div><div>but after trying on two machines (one a fresh latex installa= tion, the other the one I</div><div>think I used last time) I gave up. This= means there is NO bundled version of the</div><div>Tutorial in the .zip or= .tar.gz file this time. It might be worth having a fresh look at the</div>= <div>PDF options from Sphinx nowadays...<br></div><div></div><div><br></div= ><div>Peter<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">On Tue, Dec 31, 2024 at 6:55=E2=80=AFPM Peter Cock <= ;<a href=3D"mailto:[email protected]" target=3D"_blank">p.j.a.cock@= googlemail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" st= yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd= ing-left:1ex"><div dir=3D"ltr"><div>The NumPy 2.2 issue is solved, and I ho= pe to merge <a href=3D"https://github.com/biopython/biopython/pull/4901" ta= rget=3D"_blank">https://github.com/biopython/biopython/pull/4901</a> but ot= herwise is there anything worth waiting on?</div><div></div><br><div>Peter<= br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma= il_attr">On Wed, Dec 18, 2024 at 5:15=E2=80=AFPM Peter Cock <<a href=3D"= mailto:[email protected]" target=3D"_blank">[email protected]= om</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi= n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex= "><div dir=3D"ltr"><div>Hello all,</div><div><br></div><div>My employer (cu= rrently University of Strathclyde) will be shut from next week</div><div>fo= r Christmas, so I am hoping to do the Biopython 1.85 then.</div><div><br></= div><div>There are a few GenBank issues I want to catch up on, and somethin= g breaking</div><div>with the recently released NumPy 2.2 - but otherwise I= am not aware of any</div><div>blocking issues. In particular, in my testin= g Python 3.13 is fine.<br></div><div><br></div><div>Please let us know if t= here is something I'm overlooking here. Thanks!<br></div><div><br></div= ><div>Peter</div><div><br></div></div><br><div class=3D"gmail_quote"><div d= ir=3D"ltr" class=3D"gmail_attr">On Tue, Sep 17, 2024 at 11:47=E2=80=AFAM Pe= ter Cock <<a href=3D"mailto:[email protected]" target=3D"_blank"= >[email protected]</a>> wrote:<br></div><blockquote class=3D"gma= il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2= 04,204);padding-left:1ex"><div dir=3D"ltr"><div>Also, I think Biopython 1.8= 5 should be our last release to support Python 3.9 (which we declared depre= cated in Biopython 1.84).</div><div><br></div><div>One of the small cosmeti= c advantages of moving to Python 3.10 onward is more concise type annotatio= n notation, but I'm sure you all have your own favorite new features.<b= r></div><div><br></div><div>Peter<br></div></div><br><div class=3D"gmail_qu= ote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Sep 9, 2024 at 12:55=E2= =80=AFPM Peter Cock <<a href=3D"mailto:[email protected]" target= =3D"_blank">[email protected]</a>> wrote:<br></div><blockquote c= lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli= d rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Dear Biopythonee= rs,</div><div><br></div><div>We released Biopython 1.84 at the end of June,= so three months later which was our typical cadence in the past would put = us due for another release at the end of this month.</div><div><br></div><d= iv>There are practical reasons to do this too - <a href=3D"https://peps.pyt= hon.org/pep-0719/" target=3D"_blank">https://peps.python.org/pep-0719/</a> = - Python 3.13 is being released at the start of October, and there is a min= or compilation problem with some of our legacy C code (since addressed) whi= ch complicates releasing a Biopython 1.84 wheel for Python 3.13. We can in = principle release a Python 3.13 compatible release now (compiled against th= e release candidates ahead of the formal release at the start of October).<= /div><div><br></div><div>However, as unfortunately has become common, we ha= ve a backlog of open issues and open pull requests. Please speak up with an= y key issues or overlooked pull requests you think need to be addressed for= Biopython 1.85, and if you can help review or tests them, even better!</di= v><div><br></div><div>I'd be happy to help a volunteer do the release i= tself, although I see now that I didn't finish updating <a href=3D"http= s://biopython.org/wiki/Building_a_release" target=3D"_blank">https://biopyt= hon.org/wiki/Building_a_release</a> alongside doing Biopython 1.84 which ch= anged the way the documentation is built and published. By default, I'l= l do the Biopython 1.85 release and get that how-to updated.<br></div><div>= <br></div><div>Thank you all,</div><div><br></div><div>Peter</div><div><br>= </div></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> </blockquote></div> --000000000000202e6c062c046753-- --===============6446528672568805438== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Biopython mailing list - [email protected] https://mailman.open-bio.org/mailman/listinfo/biopython --===============6446528672568805438==--