Re: [Biopython] Planning Biopython 1.85
Peter Cock <[email protected]> Tue, 31 Dec 2024 18:55:37 +0000
| Newsgroups | gmane.comp.python.bio.general |
|---|---|
| Message-ID | <CAKVJ-_4LwktN8vp-s1nTSf-eWMxKbkzD8jE+NdTCvrKWfCGB8Q@mail.gmail.com> |
--===============7920298647965317053== Content-Type: multipart/alternative; boundary="000000000000320c28062a957aaf" --000000000000320c28062a957aaf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 <[email protected]= om> wrote: > Hello all, > > My employer (currently University of Strathclyde) will be shut from next > 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 an= y > 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@googlemai= l.com> > wrote: > >> Also, I think Biopython 1.85 should be our last release to support Pytho= n >> 3.9 (which we declared deprecated in Biopython 1.84). >> >> One of the small cosmetic advantages of moving to Python 3.10 onward is >> more concise type annotation notation, but I'm sure you all have your ow= n >> favorite new features. >> >> Peter >> >> On Mon, Sep 9, 2024 at 12:55=E2=80=AFPM Peter Cock <p.j.a.cock@googlemai= l.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 another >>> 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 som= e of >>> our legacy C code (since addressed) which complicates releasing a Biopy= thon >>> 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 o= f >>> the formal release at the start of October). >>> >>> However, as unfortunately has become common, we have a backlog of open >>> 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 see >>> 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 that how-to updated= . >>> >>> Thank you all, >>> >>> Peter >>> >>> --000000000000320c28062a957aaf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>The NumPy 2.2 issue is solved, and I hope to merge <a= href=3D"https://github.com/biopython/biopython/pull/4901">https://github.c= om/biopython/biopython/pull/4901</a> but otherwise is there anything worth = waiting on?</div><div></div><br><div>Peter<br></div></div><br><div class=3D= "gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">O= n Wed, Dec 18, 2024 at 5:15=E2=80=AFPM Peter Cock <<a href=3D"mailto:p.j= [email protected]">[email protected]</a>> wrote:<br></div><= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hell= o all,</div><div><br></div><div>My employer (currently University of Strath= clyde) will be shut from next week</div><div>for Christmas, so I am hoping = to do the Biopython 1.85 then.</div><div><br></div><div>There are a few Gen= Bank issues I want to catch up on, and something breaking</div><div>with th= e recently released NumPy 2.2 - but otherwise I am not aware of any</div><d= iv>blocking issues. In particular, in my testing Python 3.13 is fine.<br></= div><div><br></div><div>Please let us know if there is something I'm ov= erlooking here. Thanks!<br></div><div><br></div><div>Peter</div><div><br></= div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_at= tr">On Tue, Sep 17, 2024 at 11:47=E2=80=AFAM Peter Cock <<a href=3D"mail= to:[email protected]" target=3D"_blank">[email protected]</= a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p= x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d= iv dir=3D"ltr"><div>Also, I think Biopython 1.85 should be our last release= to support Python 3.9 (which we declared deprecated in Biopython 1.84).</d= iv><div><br></div><div>One of the small cosmetic advantages of moving to Py= thon 3.10 onward is more concise type annotation notation, but I'm sure= you all have your own favorite new features.<br></div><div><br></div><div>= Peter<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class= =3D"gmail_attr">On Mon, Sep 9, 2024 at 12:55=E2=80=AFPM Peter Cock <<a h= ref=3D"mailto:[email protected]" target=3D"_blank">p.j.a.cock@googl= email.com</a>> wrote:<br></div><blockquote class=3D"gmail_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>Dear Biopythoneers,</div><div><br></div><d= iv>We released Biopython 1.84 at the end of June, so three months later whi= ch was our typical cadence in the past would put us due for another release= at the end of this month.</div><div><br></div><div>There are practical rea= sons to do this too - <a href=3D"https://peps.python.org/pep-0719/" target= =3D"_blank">https://peps.python.org/pep-0719/</a> - Python 3.13 is being re= leased at the start of October, and there is a minor compilation problem wi= th some of our legacy C code (since addressed) which complicates releasing = a Biopython 1.84 wheel for Python 3.13. We can in principle release a Pytho= n 3.13 compatible release now (compiled against the release candidates ahea= d of the formal release at the start of October).</div><div><br></div><div>= However, as unfortunately has become common, we have a backlog of open issu= es and open pull requests. Please speak up with any key issues or overlooke= d pull requests you think need to be addressed for Biopython 1.85, and if y= ou can help review or tests them, even better!</div><div><br></div><div>I&#= 39;d be happy to help a volunteer do the release itself, although I see now= that I didn't finish updating <a href=3D"https://biopython.org/wiki/Bu= ilding_a_release" target=3D"_blank">https://biopython.org/wiki/Building_a_r= elease</a> alongside doing Biopython 1.84 which changed the way the documen= tation is built and published. By default, I'll do the Biopython 1.85 r= elease 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> --000000000000320c28062a957aaf-- --===============7920298647965317053== 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 --===============7920298647965317053==--