From p.j.a.cock at googlemail.com Mon Mar 30 11:55:02 2026 From: p.j.a.cock at googlemail.com (Peter Cock) Date: Mon, 30 Mar 2026 16:55:02 +0100 Subject: [Biopython-announce] Biopython 1.87 released Message-ID: Dear Biopythoneers, Biopython 1.87 was released today, files on PyPI (and Conda-Forge) as usual: https://pypi.org/project/biopython/1.87/ Release notes here: https://github.com/biopython/biopython/blob/biopython-187/NEWS.rst Many thanks to the other Biopython developers and community for making this release possible, especially the following contributors happy to be named: - Michiel de Hoon - Peter Cock - Timothy Dennis (first contribution) - Ziyan Rao (first contribution) - Manuel Lera-Ramirez - Sebastian Pipping Again there is no PDF version of the Tutorial - it occurs to me that Typst might be useful here to replace LaTeX which was too heavy a dependency to have this running on continuous intergration. Does anyone want to explore that? Thank you all, Peter -- Checksums for the files uploaded to PyPI: $ md5sum biopython-1.87* f49d54bf18e1eb97330a7aebf5ebe21b biopython-1.87-cp310-cp310-macosx_11_0_arm64.whl 01dcfe1ad79e53a2e8f789c8fbeffd6a biopython-1.87-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl aa87331cfb9ec26b2298c3814be8b5b5 biopython-1.87-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b546fe55f433ffed79d9245d45be6121 biopython-1.87-cp310-cp310-win32.whl d681e8069b097deedb2783067fc9c30a biopython-1.87-cp310-cp310-win_amd64.whl 48a18992f5537eb3fe9f710bbf0097e5 biopython-1.87-cp311-cp311-macosx_11_0_arm64.whl 90d4d215fe8e73110480fb91ff7cfc1d biopython-1.87-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 7e589ec2d8f864985c430732d57b09b8 biopython-1.87-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 764670c3f95c7a7cff1372474edc18c7 biopython-1.87-cp311-cp311-win32.whl a9ffc24c711968dd15e1dcb2cd9140cf biopython-1.87-cp311-cp311-win_amd64.whl cfaea1a03444c18ff03d3c01c796e636 biopython-1.87-cp312-cp312-macosx_11_0_arm64.whl 6fae8c7942ec4b294146e13b4d3ab731 biopython-1.87-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 2e08dc75b9e47dbbda5794abf96f1bcc biopython-1.87-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 4e07031ae9be61f84dd776dc83caef6d biopython-1.87-cp312-cp312-win32.whl 7cd8e26d476056169384ea66806a785a biopython-1.87-cp312-cp312-win_amd64.whl ff628154de0471c1895d52944f2bf238 biopython-1.87-cp313-cp313-macosx_11_0_arm64.whl 29d40babff0cb4d2c6f76a3b9d985991 biopython-1.87-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl dc82fd7606955a13f86c759e418f3c0d biopython-1.87-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl ad68615e2a415f788046b8e9dc6578ee biopython-1.87-cp313-cp313-win32.whl ff8f985cb1c6b7f2ae7b87ae1718d2d9 biopython-1.87-cp313-cp313-win_amd64.whl c1cebcd718af79cd0be1d6ced2881ada biopython-1.87-cp314-cp314-macosx_11_0_arm64.whl 639915525421cc10089e396984480a41 biopython-1.87-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 4d0e0e9ef16ffcd2f45ccef0e94c45fc biopython-1.87-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl cad5ac7ad32b4bb20736cf64b79ed241 biopython-1.87-cp314-cp314t-macosx_11_0_arm64.whl 2d6cea1a95377543e05f1a7789398fdb biopython-1.87-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 49336d5eedaf711091c274717de4395d biopython-1.87-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 6a9add265f42c2d17198c259f7cdcb32 biopython-1.87-cp314-cp314t-win32.whl dcc5309f23e93e8ca5df54f4289ba499 biopython-1.87-cp314-cp314t-win_amd64.whl fead42bc7371de09e61b21e80b1e716b biopython-1.87-cp314-cp314-win32.whl b0ef1d1953c75a2abd6d335463365528 biopython-1.87-cp314-cp314-win_amd64.whl 0b15a33a74afa281b9bc842e6a6d6b6d biopython-1.87.tar.gz 0a5bdda4a2e9a796d5127a813e5252f1 biopython-1.87.zip $ sha256sum biopython-1.87* 35f13796188412f135acbed196bd6cfedc1257199d50b4883e289bbd96320efc biopython-1.87-cp310-cp310-macosx_11_0_arm64.whl 63978e1b3ae040c52369bc1bd3f4c668171f5f1f0808798eccd74b575cce455d biopython-1.87-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 1e951f4862ffc1dccc28e1c25245059fa653d86028a88f5dfe1b7875875f3a4f biopython-1.87-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 86596b05f39afbc5984ee6239c93fd75f6a97fffb9a630d74b45652c24aab964 biopython-1.87-cp310-cp310-win32.whl efc16dd8a9312eb655fa590821495b0d8ca25d19f7b4ef4fa4da9e71d59d33e5 biopython-1.87-cp310-cp310-win_amd64.whl 58e36efa7eaa8813cffe440af4824afa20cc3c21b1b179a95cc0fb15c4b83c01 biopython-1.87-cp311-cp311-macosx_11_0_arm64.whl ccf00d15e698656796ab14ff3eb175e282da7a08eedd36a29b6cacec5a33e97f biopython-1.87-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl bab39ec4108fb2542a9f1012db8269426fd6e86ed84ebc1b0bd11134ef443dd3 biopython-1.87-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 126e18ad44e959a1984560562fa4f295c075ce2e610e8ddbc9ec6f52e09f70d8 biopython-1.87-cp311-cp311-win32.whl d4ff5369ffb7a966bcf921cae6c8a6eab5070b5df1c9f2ae8c18ad40fdcb7ec5 biopython-1.87-cp311-cp311-win_amd64.whl 77ccc634621904d4a8fa0a43b5e0f093fa9df8c9577ed3858af648bb3528f51e biopython-1.87-cp312-cp312-macosx_11_0_arm64.whl a3428155c3e0abbed7aad5ff08e034d435b84dfe560c8ec58e7d43abda4b6a43 biopython-1.87-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 65ba69ef0273e983a9036c2a228142bc34266179a5f03660fc281d332d718630 biopython-1.87-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b077777fd2c555434bdcee58743f6f860aa80e1e005d9671913aa73823c6a773 biopython-1.87-cp312-cp312-win32.whl 856e3d64f1f27db493474ff84916ed8572731a525e001c7d0d8f41a0fd187000 biopython-1.87-cp312-cp312-win_amd64.whl e05ef5d632c319ab3ef77705c74061190d0792b07e1f2b9eee867401b2758e7e biopython-1.87-cp313-cp313-macosx_11_0_arm64.whl 772539297fa16a78f38651c793f53f8c11bd18317b111982e72cf30a6e57512a biopython-1.87-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl 6d221b2e08e7e89713fdbfb15c8ea6744e908d59f672cd2b6fcf9ed47910d05e biopython-1.87-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl fab1b12f6bc4646b7f56b4c390ecff685f02b5b29e3a0c10477195bb49fe62f8 biopython-1.87-cp313-cp313-win32.whl 01ee30203bd4b2145cdfe2878499e549a7087f897a6f4d1ebd9de30790123140 biopython-1.87-cp313-cp313-win_amd64.whl db73fe16aa2b20677ac86d1997612acb0aa1a3720bc899f65d2bce5583208e1b biopython-1.87-cp314-cp314-macosx_11_0_arm64.whl 89ffe272517478691439a59cccd3cc2929fc8f6bfb8cbc8cc5acc103660395a7 biopython-1.87-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl ff28a6f31630b3c9f52903478a2ed9dd894b07c1998e40eaeefbeefac20f2d0f biopython-1.87-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl e4878a9b56775480154c686f81e98f6d907b44d87605bdc2f53538ccdfde9624 biopython-1.87-cp314-cp314t-macosx_11_0_arm64.whl a6fcec2e3602ed52ced701f8f7851952383f84dbc4caeb4d202d088170e86b6d biopython-1.87-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl c8da2d44a4b912c7550a051a5ff4bb72a61decc9c4b19ea92cba4c02fffb143c biopython-1.87-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl 3670d76759c6cb53ba617f9823d3a438c1aa5415abef6addd29cb81d61d7b312 biopython-1.87-cp314-cp314t-win32.whl 331c4151608a1d8406eff0d3c52a0ff1fa3e82604fc85f11c696c562919fb161 biopython-1.87-cp314-cp314t-win_amd64.whl d740c75d4bc94f9dff51719a0deda37e5e885f06ee6dfbb5e9a21bbe9de35a9c biopython-1.87-cp314-cp314-win32.whl 98e397096336a49804b6aaaeac8c47ad82e3e4430862f0cde37be73037f1017e biopython-1.87-cp314-cp314-win_amd64.whl 8456c803459b679a9712422e5a7fd9809f2f089bf69bb085f3b077946ac9bdbf biopython-1.87.tar.gz 37bdd258e7cf52778307bd65b0838047b47a2f352117f9d21670296600053679 biopython-1.87.zip