<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 21 June 2017 at 11:44, João Rodrigues <span dir="ltr"><<a href="mailto:j.p.g.l.m.rodrigues@gmail.com" target="_blank">j.p.g.l.m.rodrigues@gmail.com</a><wbr>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Regarding the pledge, the more I think about it the more conflicted I feel. On one hand, this will push adoption of Py3.x for the end-user and allow us to take advantage of new language features. On the other hand, I still work on clusters with system Py2.6 and with code that chokes with anything over 2.5.<br></p></blockquote><div><br></div><div>This will mean that we, with our scant resources would be given more support than many of the other projects out there. More than CPython, or some scientific libraries.</div><div>With regards to existing installations: I think the argument works the other way around: The Python community is mostly deprecating Python 2 in 2020 so system administrators and individual users have plenty of time to adapt, lets hope everybody is competent enough. If not, I do not think it is fair for us to be supporting the burden people that were well warned in advance of this change and dud not take appropriate action.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"></p>
<p dir="ltr">For Biopython 2, I think it might be reasonable to say look, we support only 3.x, and maintain versions 1.x supporting Py2.x but dropping support altogether might be a bad move.</p></blockquote><div><br></div><div>This means revisiting a previous discussion and mostly be alone out there compared to many Python projects.</div><div>This is less bad than having biopython 2 supporting python 2. </div><div><br></div><div>Notice that maintaining Python 2 support after 2020 might be problematic: at least in the code parts that depend on libraries that will require Python 3.</div></div>
</div></div>