Re: Planning to drop Python 2 support by 2020?
João Rodrigues <[email protected]> Sun, 25 Jun 2017 18:51:23 -0700
| Newsgroups | gmane.comp.python.bio.devel |
|---|---|
| Message-ID | <CAB=-b2b-Ub7FH53y5Qu-Z756NruR5tZm9dvj8DZWgatmJPaDYw@mail.gmail.com> |
--===============7892547003434543968== Content-Type: multipart/alternative; boundary="f403045fc1aa62188d0552d33131" --f403045fc1aa62188d0552d33131 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable As we say in Portuguese, 'this discussion grew a beard'. Tiago, you are absolutely right. =E2=80=8B I'll say it again. My opinion is that we should move to Python 3.x for Biopython 2.x *but* keep a version of Biopython 1.x that we support for critical bug fixes for those users stuck with Python 2.x (for whatever reason). I think we should focus on other topics such as modularity. What do the proponents of the said modularity say about it? What are its advantages? I personally think a big disadvantage is that with one package install you get a wide array of tools for a variety of subjects. With a constellation of modules you might end up with an up-to-date core and an out-of-date lone module somewhere, which makes things much much harder not only to maintain but also to debug in case of issues. (I have the impression I'm of the youngest here and already this guy <https://en.wikipedia.org/wiki/The_Old_Man_of_Restelo>) --f403045fc1aa62188d0552d33131 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div><div>As we say in Portuguese, 'this discussion gr= ew a beard'. Tiago, you are absolutely right.<br>=E2=80=8B<br></div>I&#= 39;ll say it again. My opinion is that we should move to Python 3.x for Bio= python 2.x *but* keep a version of Biopython 1.x that we support for critic= al bug fixes for those users stuck with Python 2.x (for whatever reason).<b= r><br></div>I think we should focus on other topics such as modularity. Wha= t do the proponents of the said modularity say about it? What are its advan= tages? I personally think a big disadvantage is that with one package insta= ll you get a wide array of tools for a variety of subjects. With a constell= ation of modules you might end up with an up-to-date core and an out-of-dat= e lone module somewhere, which makes things much much harder not only to ma= intain but also to debug in case of issues. <br><br>(<a href=3D"https://en.= wikipedia.org/wiki/The_Old_Man_of_Restelo">I have the impression I'm of= the youngest here and already this guy</a>)<br></div> --f403045fc1aa62188d0552d33131-- --===============7892547003434543968== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Biopython-dev mailing list [email protected] http://mailman.open-bio.org/mailman/listinfo/biopython-dev --===============7892547003434543968==--