From p.j.a.cock at googlemail.com Thu Oct 9 05:15:06 2025 From: p.j.a.cock at googlemail.com (Peter Cock) Date: Thu, 9 Oct 2025 10:15:06 +0100 Subject: [Biopython] Planning Biopython 1.86 Message-ID: Dear Biopythoneers, See tracking issue https://github.com/biopython/biopython/issues/5062 We released Biopython 1.85 at the start of the 2025, so we're well past due a release. Python 3.14 has just been released which is a good reason. However, as unfortunately has become the norm, we have a backlog of open issues and open pull requests. Please speak up with any key issues or overlooked pull requests you think need to be addressed for Biopython 1.86, and if you can help review or tests them, even better! I'd be happy to do the release itself, although hopefully by now https://biopython.org/wiki/Building_a_release is actually up to date enough for someone else with the right permissions to do this. Thank you all, Peter From p.j.a.cock at googlemail.com Wed Oct 29 06:04:31 2025 From: p.j.a.cock at googlemail.com (Peter Cock) Date: Wed, 29 Oct 2025 10:04:31 +0000 Subject: [Biopython] Planning Biopython 1.86 In-Reply-To: References: Message-ID: Dear Biopythoneers, Biopython 1.86 was released yesterday, files on PyPI as usual - including Python 3.14 which is new: https://pypi.org/project/biopython/1.86/ Release notes here: https://github.com/biopython/biopython/blob/biopython-186/NEWS.rst Many thanks to the other Biopython developers and community for making this release possible, especially the following contributors happy to be named: Rachel Stern (first contribution) Fabio Zanini Michiel de Hoon Oliver Wissett (first contribution) Samuel Prince (first contribution) Cassie Bastress (first contribution) The realease process was not as smooth as I had hoped with a few surprises like older machine images being retired, and less surprising Python 3.14 needing updates to the wheel building setup: https://github.com/biopython/biopython/issues/5062 Also, I had forgotten last time that the PDF version of the Tutorial broke (this was previously working from RST to LaTeX via Sphinx), and again I failed to get that to work. So, since a far as I recall no one complained, we won't try that again next time and will be removing the PDF links - see eg https://github.com/biopython/biopython.github.io/issues/213 Thank you all, Peter -- Checksums for the files uploaded to PyPI: ? md5sum biopython-1.86* 5fb339f28e4e21c36e74d3b1e73072e4 biopython-1.86-cp310-cp310-macosx_10_9_x86_64.whl cbc88933bff8c0c2560d6adfb69a58d2 biopython-1.86-cp310-cp310-macosx_11_0_arm64.whl 16bee525146d0ac183df78361e82ec4e biopython-1.86-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 8ae6517c4d3a0a13378be7ba2d907c05 biopython-1.86-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 3f8e71840144cc5b69313086ffa5444b biopython-1.86-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl b03b12f4bd887b6a885a2613ecba1131 biopython-1.86-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 190f39e91f03ac803e122f80b7faee0d biopython-1.86-cp310-cp310-win_amd64.whl 20e5376095cb1b1ebc42fd8c9bd22f3e biopython-1.86-cp310-cp310-win32.whl a6e334ce85b3b6468f8f8108732daba3 biopython-1.86-cp311-cp311-macosx_10_9_x86_64.whl a5f59e672304ccb01e0d9a3a030ab281 biopython-1.86-cp311-cp311-macosx_11_0_arm64.whl c32120016708fa0c4e4d634f838c65f9 biopython-1.86-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 5a4a16986e277cacc41670a55ac8a7f9 biopython-1.86-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl e14b6f010332e6e311f6dd3673bd3a35 biopython-1.86-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 78dd34cde6a09eb14f329808c9a33a75 biopython-1.86-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 082fbd6623569b805807a6d7ca8ed010 biopython-1.86-cp311-cp311-win_amd64.whl c3795070fcb725625c724c834e50d320 biopython-1.86-cp311-cp311-win32.whl ce47b52eb5f3f2a68632a2ab51585599 biopython-1.86-cp312-cp312-macosx_10_13_x86_64.whl ce6d306152489cf8c2adc4ce0e2563ba biopython-1.86-cp312-cp312-macosx_10_9_x86_64.whl 3964941be572c15e5652ecc11895e194 biopython-1.86-cp312-cp312-macosx_11_0_arm64.whl 58e2d3146489b947ea138b4e2caed566 biopython-1.86-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl f520c745cc5f61d1650fbd2ea89daac1 biopython-1.86-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 299ebc90dcff40fcb856e634ae0caf17 biopython-1.86-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl e71e530e5a3d885bdf0b026d0664f8b3 biopython-1.86-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 8d9bc849bb686eb34fbd2f13c67b94e6 biopython-1.86-cp312-cp312-win_amd64.whl 837a936079e20ae76967ff1c3064745b biopython-1.86-cp312-cp312-win32.whl a2a2bd20b9476cdc16ac36ff1f30f0c5 biopython-1.86-cp313-cp313-macosx_10_13_x86_64.whl ce2f4694bb8332db14bafaedba21d9d7 biopython-1.86-cp313-cp313-macosx_11_0_arm64.whl c7546c283942d1b0f9796a528e0c1c8e biopython-1.86-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 38b7e8143fbb14da1e162417efdf4c6c biopython-1.86-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl c5170873ee86f8edfbb11d744c95a329 biopython-1.86-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 78d776f8c49a520e8acea923e5001603 biopython-1.86-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 2decd8b72d47d169bb912bcd553830fc biopython-1.86-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 440fbcd70da5afadc74d8c0721926761 biopython-1.86-cp313-cp313-win_amd64.whl 95880bdb99aa4197634fc40a8b5249ef biopython-1.86-cp313-cp313-win32.whl 26d0ddbcc1e056fb70853a0e09ecd0d7 biopython-1.86-cp314-cp314-macosx_10_15_x86_64.whl e9cabccbbbc60bb003da693499b6c5f1 biopython-1.86-cp314-cp314-macosx_11_0_arm64.whl a8639edafbb91119d63472facc502acb biopython-1.86-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 6f2fd72aae2252caae5938f5c0246606 biopython-1.86-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 57a13dcd638d7061ffdfa34dcbbac859 biopython-1.86-cp314-cp314-win_amd64.whl d15c5920304cd49a29789710526b6bfe biopython-1.86-cp314-cp314-win32.whl 3eb4b8dde3bc24ae521bb01423f782b7 biopython-1.86-cp314-cp314t-macosx_10_15_x86_64.whl 87a941bc10baf5c77c3dd569568ef0dc biopython-1.86-cp314-cp314t-macosx_11_0_arm64.whl 7a3ac07838d067aa0466045621fe3be1 biopython-1.86-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 8809d0fd9f2fef21a9a7973333e09976 biopython-1.86-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 48349a5c4cf81410b708fa613ed30019 biopython-1.86-cp314-cp314t-win_amd64.whl 905807cc12daab7097f7e41ebfe8250c biopython-1.86-cp314-cp314t-win32.whl 47ca510a7c46e6e42439112cf2cc24b3 biopython-1.86.tar.gz 4ec9265fdd6d4fa7e3d5184cb81ff14a biopython-1.86.zip ? sha256sum biopython-1.86* 02aef2e31cc92544f574ff837cabaaaf53733f3a6b5a433f781c59e5424a7576 biopython-1.86-cp310-cp310-macosx_10_9_x86_64.whl 8e1b12819a78242b529f54e5d2d00ad90023710a5846ca0f2011ac989fd17d4b biopython-1.86-cp310-cp310-macosx_11_0_arm64.whl 186e2065c0d1a6c2afc85b9c21a2911a931949668bd73b4c03f429a31b3589f8 biopython-1.86-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 6915a09859159598b9421e7240561692e7bb4084e5340c4dbb2435c5c38805a2 biopython-1.86-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2e62504faac6e62fe26e40d6905a69519d8b7b5b0506a426d641b218fde788b5 biopython-1.86-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 8d4530060aadc6af060a9a049da91a582738837e187fcea80486c71eca74ae59 biopython-1.86-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 6fbbfe19e12170754adb9632155b7e3be0d4c247f0a2e09d3917bec859282de1 biopython-1.86-cp310-cp310-win_amd64.whl be3d83152fe3232e2d197896a506902b84ad60d40b3f1d1fc934914d138c6dc1 biopython-1.86-cp310-cp310-win32.whl ba88b0754ad53c93eba11d910364cfc773686933c89a886522309ba903151e50 biopython-1.86-cp311-cp311-macosx_10_9_x86_64.whl 6cceb32b9036bbdc59962e31bd1605ece24edc226c0d50f99839948b5b5c9dda biopython-1.86-cp311-cp311-macosx_11_0_arm64.whl da4bcf5a48ee647624e2d0bedac7fb1c24ef0facd514519cca074593b8a6a40e biopython-1.86-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 1d4dd9090caaf364a08ab54cd561f37c5f4ea5bcc8f0189d332dcd36d6df5767 biopython-1.86-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl f0f040ff85bd7d0ee06574bc6d032bc666802f2fe781b0c316b936237eb3d17e biopython-1.86-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 6ac858fd71f1093380d8b0a16acf060e7c228ad65f9ecacdb9f5760cfb9f59b1 biopython-1.86-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 0a95321ca929c04c934e62252c9e2cc5c4fd13ce575798d98af2d79512334b9b biopython-1.86-cp311-cp311-win_amd64.whl 90591f4554c09d311193e7774b5143442c67e178a5b7d929aaa2a054048b22a7 biopython-1.86-cp311-cp311-win32.whl f8d372aae21d79b11613751c6ae23c88db0e94d25b7567b1f67aa0304fb61667 biopython-1.86-cp312-cp312-macosx_10_13_x86_64.whl baf19d9237aaaa387a68f8f055f978af5c80338d7e037ab028e8d768928f1250 biopython-1.86-cp312-cp312-macosx_10_9_x86_64.whl 04f9abdf6cbf0087850de5f8148da0d420c4cb87905bf4de3145ad24a8d55dcd biopython-1.86-cp312-cp312-macosx_11_0_arm64.whl dfd906c47b6fb38e3abb9f52e0c06822e6e82a043d38c2000773692c29db1ed8 biopython-1.86-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 4a6ab2c60742f1c8494cfbbe3b7a8b45f0400c8f2b36b686b895d5e4d625f04e biopython-1.86-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 187c3c24dd2255e7328f3e0523ab5d6350b73ff562517de0c1922385617101d2 biopython-1.86-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 1859830b8262785c6b59dfe0c82cddb643974f63b9d2779bb9f3e2c47c0a95da biopython-1.86-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 35a6b9c5dcdfb5c2631a313a007f3f41a7d72573ba2b68c962e10ea92096ff3b biopython-1.86-cp312-cp312-win_amd64.whl 192c61bc3d782c171b7d50bb7d8189d84790d6e3c4b24fd41d1d7ffc7d303efe biopython-1.86-cp312-cp312-win32.whl fb3a11a98e49428720dca227e2a5bdd57c973ee7c4df3cf6734c0aa13fd134c7 biopython-1.86-cp313-cp313-macosx_10_13_x86_64.whl e161f3d3b6e65fbfd1ce22a01c3e9fa9da789adde4972fd0cc2370795ea5357b biopython-1.86-cp313-cp313-macosx_11_0_arm64.whl dd2f9ebf9b14d67ca92f48779c4f0ba404c35dba3e8b9d6c34d1a3591c3b746d biopython-1.86-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 137fe9aafd93baa5127d17534b473f6646f92a883f52b34f7c306b800ac50038 biopython-1.86-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl e784dc8382430c9893aa084ca18fe8a8815b5811f1c324492ef3f4b54e664fff biopython-1.86-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 5aa8c9e92ee6fe59dfe0d2c2daf9a9eec6b812c78328caad038f79163c500218 biopython-1.86-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 593ec6a2a4fedec08ddcee1a8a0e0b0ed56835b2714904b352ec4a93d5b9d973 biopython-1.86-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl f6f2f1dc75423b15d8a22b8eceae32785736612b6740688526401b8c2d821270 biopython-1.86-cp313-cp313-win_amd64.whl 5329a777ba90ea624447173046e77c4df2862acc46eea4e94fe2211fe041750f biopython-1.86-cp313-cp313-win32.whl 236ca61aa996f12cbc65a8d6a15abfac70b9ee800656629b784c6a240e7d8dc0 biopython-1.86-cp314-cp314-macosx_10_15_x86_64.whl f96b7441f456c7eecad5c6e61e75b0db1435c489be7cc5e4f97dd4e60921747c biopython-1.86-cp314-cp314-macosx_11_0_arm64.whl d53a78bf960397826219f08f87b061ad7f227527d19986e830eeab60d370b597 biopython-1.86-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl bb86e4383c02fdb2571a38947153346e6f5cd38e22de1df40f54d2a3c51d02a8 biopython-1.86-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl efbb9bc4415a1e2c1c986ba261b02857bc0c9eed098b15493f1cc5c4a1e02409 biopython-1.86-cp314-cp314-win_amd64.whl ffeba620c4786ea836efee235a9c6333b94e922b89de1449a4782dcc15246ff1 biopython-1.86-cp314-cp314-win32.whl caa70c1639b3306549605f9273753bdbf8cd6d6d352cecf23afbda3c911694f3 biopython-1.86-cp314-cp314t-macosx_10_15_x86_64.whl d077f01d1f69f77a26cac46163d4ea45eb4e6509a68feb7f15e665b7e1de0a99 biopython-1.86-cp314-cp314t-macosx_11_0_arm64.whl 4506ce7dbdf885cb24d1f5439362c3c07f1b6f90761a0d20fe16a2a9ea5702a5 biopython-1.86-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl dcd94717e83ba891ebd9acaecbf05ad38313095ca5706caf6c38fa3f2aa17528 biopython-1.86-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl efeee7c37f2331d2c55704df39e122189cc237ffd7511f34158418ad728131b8 biopython-1.86-cp314-cp314t-win_amd64.whl 2f6b205dcb4101cefa5c615114bd35a19f656abb9d340eb3cf190f829e43800a biopython-1.86-cp314-cp314t-win32.whl 93a50b586a4d2cec68ab2f99d03ef583c5761d8fba5535cb8e81da781d0d92ff biopython-1.86.tar.gz 735b088b0389ef3105af607dc9da46b8840f7c052ceba0b7c279b045b34f861e biopython-1.86.zip On Thu, Oct 9, 2025 at 10:15?AM Peter Cock wrote: > > Dear Biopythoneers, > > See tracking issue https://github.com/biopython/biopython/issues/5062 > > We released Biopython 1.85 at the start of the 2025, so we're well > past due a release. Python 3.14 has just been released which is a good > reason. > > However, as unfortunately has become the norm, we have a backlog of > open issues and open pull requests. Please speak up with any key > issues or overlooked pull requests you think need to be addressed for > Biopython 1.86, and if you can help review or tests them, even better! > > I'd be happy to do the release itself, although hopefully by now > https://biopython.org/wiki/Building_a_release is actually up to date > enough for someone else with the right permissions to do this. > > Thank you all, > > Peter