{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151541,"defaultBranch":"master","name":"biopython","ownerLogin":"biopython","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-03-15T21:09:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54555?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714568149.0","currentOid":""},"activityList":{"items":[{"before":"20c9b4ae369baf6e1a79490d6fb0f1283624d6e9","after":"abf5a3b077d2b4af08aed390cbe0af48bdb75f97","ref":"refs/heads/master","pushedAt":"2024-05-13T18:02:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoaoRodrigues","name":"João Rodrigues","path":"/JoaoRodrigues","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237328?s=80&v=4"},"commit":{"message":"Drop CodeCov from CI (wasn't working) (#4723)\n\nCurrently this sometimes causes a CI failure, and isn't doing anything useful due to changes on the CodeCov side.\r\n\r\nCloses #3752.","shortMessageHtmlLink":"Drop CodeCov from CI (wasn't working) (#4723)"}},{"before":"99eea9bf1ca19477df7af20e0aebffe3ad233add","after":"20c9b4ae369baf6e1a79490d6fb0f1283624d6e9","ref":"refs/heads/master","pushedAt":"2024-05-13T14:21:50.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Store motif letter counts with Python floats\n\nThis adds a cast to avoid storing numpy floats\nwhich as of numpy 2.0 have a different __repr__\nand this complicate our doctest behaviour.\n\nCloses #4676.","shortMessageHtmlLink":"Store motif letter counts with Python floats"}},{"before":"3a39de9f684e3868f23cfbbf91db247c8dd398e3","after":"99eea9bf1ca19477df7af20e0aebffe3ad233add","ref":"refs/heads/master","pushedAt":"2024-05-13T08:29:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Drop Python 3.8 in GitHub actions; add more 3.12\n\nThis overall drops one OS/version combination.\nCould be leaner and mainly use older and newest\nrather than three version?","shortMessageHtmlLink":"Drop Python 3.8 in GitHub actions; add more 3.12"}},{"before":"8088f2045e9cc95c0b90db52d84cb6b956566876","after":"3a39de9f684e3868f23cfbbf91db247c8dd398e3","ref":"refs/heads/master","pushedAt":"2024-05-13T08:29:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Deprecate Bio.Entrez.egquery\n\nSee issue # #4698 and NCBI Entrez Utilities team case #: CAS-1295533-Y0X6Q5 ","shortMessageHtmlLink":"Deprecate Bio.Entrez.egquery"}},{"before":"24e0c3edf3b840812e86a5f88e7ffe228d0f620f","after":"8088f2045e9cc95c0b90db52d84cb6b956566876","ref":"refs/heads/master","pushedAt":"2024-05-12T21:15:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Summary change, add myself to NEWS.rst","shortMessageHtmlLink":"Summary change, add myself to NEWS.rst"}},{"before":"40f0a08d4ee8dd77983dcd0dbd7339e6ccd80a2b","after":"24e0c3edf3b840812e86a5f88e7ffe228d0f620f","ref":"refs/heads/master","pushedAt":"2024-05-03T23:02:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"use regex on Bio.Nexus.Trees.Tree parser (#4624)","shortMessageHtmlLink":"use regex on Bio.Nexus.Trees.Tree parser (#4624)"}},{"before":"50bb85b0298a978f0adb34a80b67144917d01b37","after":"40f0a08d4ee8dd77983dcd0dbd7339e6ccd80a2b","ref":"refs/heads/master","pushedAt":"2024-05-03T08:08:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"[Typo] Tutorial - Section 4.3.2.3\n\nOne word fix to typo at Doc/Tutorial/chapter_seq_annot.rst (line 498).","shortMessageHtmlLink":"[Typo] Tutorial - Section 4.3.2.3"}},{"before":"a47460e59ade0570e5278ad2d5a1b338f61a3c57","after":"50bb85b0298a978f0adb34a80b67144917d01b37","ref":"refs/heads/master","pushedAt":"2024-05-02T20:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Fix module docstring (deprecated not just obsolete)","shortMessageHtmlLink":"Fix module docstring (deprecated not just obsolete)"}},{"before":"f6c6c6a4608a39e13ff2e0f7184632769b7b41fd","after":"a47460e59ade0570e5278ad2d5a1b338f61a3c57","ref":"refs/heads/master","pushedAt":"2024-05-01T13:21:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Misc spellings flagged by codespell (#4716)\n\nNote the childs to children changes in Bio/Phylo/Consensus.py\r\nincluded fixing internal variable names only.\r\n\r\nNot applying all the catergories ==> categories fixes\r\nto the (deprecated) EMBOSS wrappers as some would be\r\nfunctional changes.\r\n\r\nAlso no more LaTeX files (for spell checking)","shortMessageHtmlLink":"Misc spellings flagged by codespell (#4716)"}},{"before":"54329fbe7be3a159d0c443fa28a528cae483bee7","after":null,"ref":"refs/heads/spelling","pushedAt":"2024-05-01T12:55:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"}},{"before":null,"after":"54329fbe7be3a159d0c443fa28a528cae483bee7","ref":"refs/heads/spelling","pushedAt":"2024-05-01T10:11:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"black","shortMessageHtmlLink":"black"}},{"before":"2906ac697a8580701147f63324cca25bb123e3fd","after":"f6c6c6a4608a39e13ff2e0f7184632769b7b41fd","ref":"refs/heads/master","pushedAt":"2024-05-01T08:17:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"5f25209caa5f78727bba7d93314b0cc9a5cf42d1","after":"2906ac697a8580701147f63324cca25bb123e3fd","ref":"refs/heads/master","pushedAt":"2024-04-29T15:07:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Improve PDB warning message to help with large structures (#4714)\n\n* Improve warning message to help with debugging on very large structures.\r\n\r\n* Update test assertion.","shortMessageHtmlLink":"Improve PDB warning message to help with large structures (#4714)"}},{"before":"0bf30315fafcef2a499f40d9d42b5e5b06fc9336","after":"5f25209caa5f78727bba7d93314b0cc9a5cf42d1","ref":"refs/heads/master","pushedAt":"2024-04-15T22:40:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Warn on writing INSDC-noncompliant feature and qualifier keys (#4703)\n\nSee https://www.insdc.org/submitting-standards/feature-table/#3.1 for\r\nwhat can and cannot be in an INSDC feature or qualifier key.","shortMessageHtmlLink":"Warn on writing INSDC-noncompliant feature and qualifier keys (#4703)"}},{"before":"752322a2581dbdf328ab3ba81f328c67cd0cd1b3","after":"0bf30315fafcef2a499f40d9d42b5e5b06fc9336","ref":"refs/heads/master","pushedAt":"2024-04-12T07:31:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdehoon","name":null,"path":"/mdehoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136062?s=80&v=4"},"commit":{"message":"Blast writer tests (#4702)\n\n* add BLASTN consistent output files for XML, XML2, Text\r\n\r\n* update\r\n\r\n* tblastn\r\n\r\n* doctest\r\n\r\n* rpsblast\r\n\r\n* blastp\r\n\r\n* update\r\n\r\n* update","shortMessageHtmlLink":"Blast writer tests (#4702)"}},{"before":"2543c188e382ab321c62826292e2bc22e8ac4534","after":"752322a2581dbdf328ab3ba81f328c67cd0cd1b3","ref":"refs/heads/master","pushedAt":"2024-04-12T07:25:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Avoid numpy2 scalar repr change in example\n\nRather than dealing with ELLIPSIS settings and\n6.003321... vs np.float64(6.0033218093539675)\nexplicitly print with set number of decimal places.\n\nAddresses in part #4676","shortMessageHtmlLink":"Avoid numpy2 scalar repr change in example"}},{"before":"99d5e3e48fd9199fbea00974b6bf011f3b1002f0","after":"2543c188e382ab321c62826292e2bc22e8ac4534","ref":"refs/heads/master","pushedAt":"2024-04-11T14:51:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Update example (PDB description now uppercase)\n\nSpotted in local testing, along side issue #4698","shortMessageHtmlLink":"Update example (PDB description now uppercase)"}},{"before":"45b377dc472c079f341d6203222f7118fa97ea6f","after":"99d5e3e48fd9199fbea00974b6bf011f3b1002f0","ref":"refs/heads/master","pushedAt":"2024-04-11T14:49:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Relax BGZF block test (failed with zlib-ng)\n\nCloses #4553 by relaxing the implicit test assumption\nthat recompressing with zlib would always give the\nsame compressed data (not try with zlib vs zlib-ng,\nnor would this hold if the default compression level\nwere to change in future).\n\nFix based on idea from Ben Beasley.","shortMessageHtmlLink":"Relax BGZF block test (failed with zlib-ng)"}},{"before":"2fb29f53a2c264af4a42eab2fcb4a87215a765ac","after":"45b377dc472c079f341d6203222f7118fa97ea6f","ref":"refs/heads/master","pushedAt":"2024-04-11T13:50:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Tweak to doctest examples for numpy2\n\nAvoid printing 1.0 vs np.float64(1.0) by comparing\nto one, and use Python sum function over the numpy\nmethod/function to avoid getting np.True_ over True.\n\nNot ideal as this is slightly unnatural style, but\nit makes the test work on numpy 1 or 2.\n\nAddresses in part issue #4676","shortMessageHtmlLink":"Tweak to doctest examples for numpy2"}},{"before":"85be8d214c263ad8d0130c14f26fe68e302da022","after":"2fb29f53a2c264af4a42eab2fcb4a87215a765ac","ref":"refs/heads/master","pushedAt":"2024-04-11T12:24:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Cast get_angle to Python float\n\nThis fixes two doctests comparing angles where\nnumpy<2 would give True, but numpy 2.0.0 due to\nscalar repr changes gave np.True_ instead.","shortMessageHtmlLink":"Cast get_angle to Python float"}},{"before":"b200c31b79194ff13fa074aef5149986e9075bad","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-04T21:13:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"}},{"before":"06191de56a41428babb8ee8fe7fe6b04041d771d","after":"85be8d214c263ad8d0130c14f26fe68e302da022","ref":"refs/heads/master","pushedAt":"2024-04-04T21:13:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Tweak UniProt code for mypy (allow for None in headers)\n\nFix from Will-Tyler, see #4690","shortMessageHtmlLink":"Tweak UniProt code for mypy (allow for None in headers)"}},{"before":"373e6b455cb8b879d98133d6fee98d9be1ca0329","after":"b200c31b79194ff13fa074aef5149986e9075bad","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-03T12:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Tweak UniProt code for mypy (allow for None in headers)\n\nFix from Will-Tyler, see #4690","shortMessageHtmlLink":"Tweak UniProt code for mypy (allow for None in headers)"}},{"before":"742576a7c22ce41ed1134c7ea28e5e616cb6eefe","after":"06191de56a41428babb8ee8fe7fe6b04041d771d","ref":"refs/heads/master","pushedAt":"2024-04-02T11:05:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Update Bio.Restriction to REBASE version 404 (April 2024)","shortMessageHtmlLink":"Update Bio.Restriction to REBASE version 404 (April 2024)"}},{"before":null,"after":"373e6b455cb8b879d98133d6fee98d9be1ca0329","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T19:57:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.3.1 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.1...v0.3.5)\n- [github.com/psf/black: 24.2.0 → 24.3.0](https://github.com/psf/black/compare/24.2.0...24.3.0)\n- [github.com/pre-commit/mirrors-mypy: v1.8.0 → v1.9.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.8.0...v1.9.0)","shortMessageHtmlLink":"[pre-commit.ci] autoupdate"}},{"before":"6475b32b404b6703861700a547d1830e4760bc02","after":null,"ref":"refs/heads/dependabot/github_actions/tj-actions/changed-files-44","pushedAt":"2024-04-01T19:04:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"}},{"before":"3f9bda7ef44f533dadbaa0de29ac21929bc0b2f1","after":"742576a7c22ce41ed1134c7ea28e5e616cb6eefe","ref":"refs/heads/master","pushedAt":"2024-04-01T19:04:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Bump tj-actions/changed-files from 43 to 44\n\nBumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 43 to 44.\n- [Release notes](https://github.com/tj-actions/changed-files/releases)\n- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)\n- [Commits](https://github.com/tj-actions/changed-files/compare/v43...v44)\n\n---\nupdated-dependencies:\n- dependency-name: tj-actions/changed-files\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tj-actions/changed-files from 43 to 44"}},{"before":null,"after":"6475b32b404b6703861700a547d1830e4760bc02","ref":"refs/heads/dependabot/github_actions/tj-actions/changed-files-44","pushedAt":"2024-04-01T13:02:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tj-actions/changed-files from 43 to 44\n\nBumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 43 to 44.\n- [Release notes](https://github.com/tj-actions/changed-files/releases)\n- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)\n- [Commits](https://github.com/tj-actions/changed-files/compare/v43...v44)\n\n---\nupdated-dependencies:\n- dependency-name: tj-actions/changed-files\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tj-actions/changed-files from 43 to 44"}},{"before":"f2dd4207d0877abe1fe8ef4617e9539e5963c5ae","after":"3f9bda7ef44f533dadbaa0de29ac21929bc0b2f1","ref":"refs/heads/master","pushedAt":"2024-03-31T12:40:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdehoon","name":null,"path":"/mdehoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136062?s=80&v=4"},"commit":{"message":"Trying to figure out what is going wrong in the SeqXML parser (#4686)\n\n* using original block size\r\n\r\n* print data\r\n\r\n* print data\r\n\r\n* print data\r\n\r\n* print data\r\n\r\n* closing the parser on time does the trick","shortMessageHtmlLink":"Trying to figure out what is going wrong in the SeqXML parser (#4686)"}},{"before":"7e0befcaae063b20d6913bc22cd0a20f23be7ba7","after":"f2dd4207d0877abe1fe8ef4617e9539e5963c5ae","ref":"refs/heads/master","pushedAt":"2024-03-29T14:20:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdehoon","name":null,"path":"/mdehoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136062?s=80&v=4"},"commit":{"message":"In Bio.Align, deprecate infer_coordinates, and use parse_printed_alignment instead (#4684)\n\n* replace infer_coordinates by parse_alignment_block\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* deprecate infer_coordinates\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* update\r\n\r\n* fix memory leak\r\n\r\n---------\r\n\r\nCo-authored-by: Michiel de Hoon ","shortMessageHtmlLink":"In Bio.Align, deprecate infer_coordinates, and use parse_printed_alig…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESLGZ3wA","startCursor":null,"endCursor":null}},"title":"Activity · biopython/biopython"}