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, &#39;this discussion gr=
ew a beard&#39;. 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&#39;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==--