<div dir="ltr"><div dir="ltr">Thank you Chris,<div><br></div><div>You did a great job yesterday - things look ready to release today.<br><div><br></div><div>I've just merged the Tutorial update, that means this is probably going to be the commit we tag as Biopython 1.77, as it should match the tutorial you built:</div><div><br></div><div><a href="https://github.com/biopython/biopython/commit/a353d84221f8381b6853a7562b048853d91aae8e">https://github.com/biopython/biopython/commit/a353d84221f8381b6853a7562b048853d91aae8e</a><br></div><div><br></div><div>VOLUNTEERS: I'd like to heard at least one independent test of any of the wheels (available for now on RackSpace), plus the tar-ball or zip file available here:</div><div><br></div><div><a href="https://github.com/biopython/DIST/pull/5">https://github.com/biopython/DIST/pull/5</a><br></div><div><br></div><div>Chris - did you get an email from WordPress about your account on <a href="http://open-bio.org">open-bio.org</a>, or do I need to reset the password and email it to you manually?</div><div><br></div><div>Peter</div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, May 25, 2020 at 8:40 AM Daley, Christopher <<a href="mailto:dalchr28@evergreen.edu">dalchr28@evergreen.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Thanks for your patience Peter.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I've made a pull request or the tutorial fixes and the tar-ball/zip files to the relevant repos.
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I'll make a pull request for the post release version bump after I get some sleep myself.<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
The following is a draft of the release blog post:</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<span>Biopython 1.77 has been released and is available from our website and PyPI.<br>
</span>
<div><br>
</div>
<div>This is the first release since we dropped support for Python 2.7 and 3.5. Focusing on Python 3.6 or later will let us take advantage of new functionality and syntax, and simplify our code base and testing.<br>
</div>
<div><br>
</div>
<div>This release of Biopython supports Python 3.6, 3.7 and 3.8 It has also been tested on PyPy3.6.1 v7.1.1.<br>
</div>
<div><br>
</div>
<div>``pairwise2`` now allows the input of parameters with keywords and returns the alignments as a list of ``namedtuples``.<br>
</div>
<div><br>
</div>
<div>The codon tables have been updated to NCBI genetic code table version 4.5, which adds Cephalodiscidae mitochondrial as table 33.<br>
</div>
<div><br>
</div>
<div>``Bio.Restriction`` has been updated to the January 2020 release of REBASE.<br>
</div>
<div><br>
</div>
<div>A major contribution by Rob Miller to ``Bio.PDB`` provides new methods to handle protein structure transformations using dihedral angles (internal coordinates). The new framework supports lossless interconversion between internal and cartesian coordinates,
 which, among other uses, simplifies the analysis and manipulation of coordinates of proteins structures.<br>
</div>
<div><br>
</div>
<div>As in recent releases, more of our code is now explicitly available under either our original "Biopython License Agreement", or the very similar but more commonly used "3-Clause BSD License".  See the ``LICENSE.rst`` file for more details.<br>
</div>
<div><br>
</div>
<div>Additionally, a number of small bugs and typos have been fixed with further additions to the test suite. There has been further work to follow the Python PEP8, PEP257 and best practice standard coding style, and more of the code style has been reformatted
 with the ``black`` tool.<br>
</div>
<div><br>
</div>
<div>Many thanks to the Biopython developers and community for making this release possible, especially the following contributors:<br>
</div>
<div><br>
</div>
<div>- Alexander Decurnou (first contribution)<br>
</div>
<div>- Andrei Istrate (first contribution)<br>
</div>
<div>- Andrey Raspopov<br>
</div>
<div>- Austin Varela (first contribution)<br>
</div>
<div>- Chris Daley<br>
</div>
<div>- Chris Rands<br>
</div>
<div>- Deepak Khatri<br>
</div>
<div>- Hielke Walinga (first contribution)<br>
</div>
<div>- Kai Blin<br>
</div>
<div>- Karthikeyan Singaravelan (first contribution)<br>
</div>
<div>- Markus Piotrowski<br>
</div>
<div>- Michiel de Hoon<br>
</div>
<div>- Peter Cock<br>
</div>
<div>- Rob Miller<br>
</div>
<div>- Sergio Valqui<br>
</div>
<div>- Steve Bond<br>
</div>
<div>- Sujan Dulal (first contribution)<br>
</div>
<span>- Tianyi Shi (first contribution)</span><br>
</div>
<div id="gmail-m_-2912957027675418297appendonsend"></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
----</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_-2912957027675418297divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Peter Cock <<a href="mailto:p.j.a.cock@googlemail.com" target="_blank">p.j.a.cock@googlemail.com</a>><br>
<b>Sent:</b> Sunday, May 24, 2020 4:14 PM<br>
<b>To:</b> Daley, Christopher <<a href="mailto:dalchr28@evergreen.edu" target="_blank">dalchr28@evergreen.edu</a>><br>
<b>Cc:</b> Michiel de Hoon <<a href="mailto:mjldehoon@yahoo.com" target="_blank">mjldehoon@yahoo.com</a>>; <a href="mailto:biopython@biopython.org" target="_blank">biopython@biopython.org</a> <<a href="mailto:biopython@biopython.org" target="_blank">biopython@biopython.org</a>><br>
<b>Subject:</b> Re: [Biopython] Volunteers for making Biopython release 1.77</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Good work Chris, thank you!</div>
<div><br>
</div>
<div>The wheel updates were not as painless as they can be, but that's done now.</div>
<div><br>
</div>
<div>We might as well get those tutorial fixes onto the master branch now, and use that for the official git-tag and tar-ball for PyPI (and zip file which currently we still put on the website along with it, but PyPI no longer takes both). Could you make a
 pull request for that please?</div>
<div><br>
</div>
<div>Note the wheels don't have the tutorial included, so it doesn't matter if we include those fixes or not.
<div></div>
</div>
<div><br>
</div>
<div>Things you'll need me or someone else with the permissions to do include the git tag, upload to PyPI (I can get the wheels from rackspace, and the tar-ball from our website as per pull request (D) discussed earlier), and publishing the blog post.<br>
</div>
<div><br>
</div>
<div>
<div>
<div>The final (trivial) pull request is the post release version bump, after which we can start merging things for the next release.</div>
<div></div>
</div>
<div></div>
</div>
<div><br>
</div>
<div>VOLUNTEERS: Now would be the perfect time to test the proposed wheel files currently on rackspace, see link on <a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbiopython.org%2Fwiki%2FBuilding_a_release&data=02%7C01%7Cdalchr28%40evergreen.edu%7C132edb990b7047c1185308d8003844ee%7C22adcff7c06f49a68f2050711c40ddaa%7C0%7C0%7C637259588979262947&sdata=C%2B01eajlnmm0ISUDuG0p8jrIbS%2F60rhhfTuw0k2Mgy8%3D&reserved=0" target="_blank">https://biopython.org/wiki/Building_a_release</a><br>
</div>
<div><br>
</div>
<div>Good night everyone, I'm turning in now.</div>
<div><br>
</div>
<div>Peter</div>
</div>
<br>
<div>
<div dir="ltr">On Sun, May 24, 2020 at 4:04 PM Daley, Christopher <<a href="mailto:dalchr28@evergreen.edu" target="_blank">dalchr28@evergreen.edu</a>> wrote:<br>
</div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I noticed that there are several references to the old epydoc api urls in other tutorial files. I've updated them in my fork and the Tutorial files in the DIST pull request I just made were generated with the new api links. I checked them all manually but I
 could have missed something.<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I'll submit a pull request to update the main repo after the release. Checking these also highlighted that almost all of the links to the biopython site in both the code and docs are using http:// instead of https:// - probably not a high priority with the
 redirects in place, but I'll file and issue for future reference.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Chris<br>
</div>
<div id="gmail-m_-2912957027675418297x_gmail-m_-93757674239802649appendonsend"></div>
<br><div><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div dir="ltr">
<div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>
<div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>
<div dir="ltr"></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div></div>