<div dir="auto"><div>I use conda exclusively since a few years now. With its ubiquity and simplicity of installation on a user's home directory even on clusters, I don't see why we should keep supporting it. <br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">A terça, 10/11/2020, 01:51, Peter Cock <<a href="mailto:p.j.a.cock@googlemail.com">p.j.a.cock@googlemail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
We'll probably want to make the Biopython 1.79 release in the next<br>
month or so, which would be before Python 3.9 is officially released.<br>
If it all seems to work, we could add a Python 3.9 wheel for Biopython 1.79<br>
later, otherwise we'd aim to officially support it in our subsequent release.<br>
<br>
That would leave us targeting Python 3.6, 3.7, 3.8 and 3.9, which starts<br>
to be a burden for continuous integration testing.<br>
<br>
I note that Python 3.6 has now been dropped from NumPy 1.20. It would be<br>
good to start preparing to drop Python 3.6 support in Biopython. According<br>
to <a href="https://www.python.org/downloads/" rel="noreferrer noreferrer" target="_blank">https://www.python.org/downloads/</a> and also PEP494, Python will end<br>
support for Python 3.6 in December 2021, about a year away.<br>
<br>
Are there any major platforms (e.g. popular Linux distributions) where the<br>
default is Python 3.6 where our users might be inconvenienced? Personally<br>
I switched to using conda (with conda-forge and bioconda) a while back, and<br>
their default Python is quite up to date - so I don't usually worry about the<br>
system provided Python anymore.<br>
<br>
I note that PyPy currently implements Python 3.6.9, but they already have<br>
Python 3.7 support in beta:<br>
<a href="https://foss.heptapod.net/pypy/pypy/-/wikis/py3.7%20status" rel="noreferrer noreferrer" target="_blank">https://foss.heptapod.net/pypy/pypy/-/wikis/py3.7%20status</a><br>
<br>
There are a few new features in Python 3.7 which may be of interest,<br>
<a href="https://www.python.org/dev/peps/pep-0537/#features-for-3-7" rel="noreferrer noreferrer" target="_blank">https://www.python.org/dev/peps/pep-0537/#features-for-3-7</a> - perhaps<br>
the new Data Classes in particular? Nothing there currently strikes me<br>
as a strong reason to drop Python 3.6 early.<br>
<br>
Any thoughts, comments, or use cases for Python 3.6?<br>
<br>
Peter<br>
_______________________________________________<br>
Biopython mailing list - <a href="mailto:Biopython@mailman.open-bio.org" target="_blank" rel="noreferrer">Biopython@mailman.open-bio.org</a><br>
<a href="https://mailman.open-bio.org/mailman/listinfo/biopython" rel="noreferrer noreferrer" target="_blank">https://mailman.open-bio.org/mailman/listinfo/biopython</a><br>
</blockquote></div></div></div>