{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":155314,"defaultBranch":"master","name":"biopython","ownerLogin":"peterjc","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2009-03-23T11:43:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63959?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715626863.0","currentOid":""},"activityList":{"items":[{"before":"62abd78996e55bb49bf5b799652a3bd44ed80862","after":null,"ref":"refs/heads/no_codecov","pushedAt":"2024-05-13T19:01:03.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":"63f30bfffd44f1fef3c3ce043aef9005a22bad7c","after":null,"ref":"refs/heads/test_fixes","pushedAt":"2024-05-13T14:21:54.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":"63f30bfffd44f1fef3c3ce043aef9005a22bad7c","ref":"refs/heads/test_fixes","pushedAt":"2024-05-13T11:10:29.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":"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":"ee06f5ef61c41546b46bf9ab0aab61b2e003aa56","after":null,"ref":"refs/heads/depr_py39","pushedAt":"2024-05-13T08:30:31.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":"d614a3cfe1bdc3def945ba55eb1d07b851003506","after":null,"ref":"refs/heads/depr_egquery","pushedAt":"2024-05-13T08:29:34.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":"544f3e44bf5fcdd39f0ed200a3529d7c6e5f1adf","after":"ee06f5ef61c41546b46bf9ab0aab61b2e003aa56","ref":"refs/heads/depr_py39","pushedAt":"2024-05-12T21:12:11.000Z","pushType":"force_push","commitsCount":0,"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":null,"after":"544f3e44bf5fcdd39f0ed200a3529d7c6e5f1adf","ref":"refs/heads/depr_py39","pushedAt":"2024-05-12T20:19:54.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":"Deprecate Python 3.9 support","shortMessageHtmlLink":"Deprecate Python 3.9 support"}},{"before":null,"after":"d614a3cfe1bdc3def945ba55eb1d07b851003506","ref":"refs/heads/depr_egquery","pushedAt":"2024-05-12T20:16: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":"Deprecate Bio.Entrez.egquery\n\nSee issue # #4698 and NCBI Entrez Utilities team case #: CAS-1295533-Y0X6Q5 ","shortMessageHtmlLink":"Deprecate Bio.Entrez.egquery"}},{"before":null,"after":"62abd78996e55bb49bf5b799652a3bd44ed80862","ref":"refs/heads/no_codecov","pushedAt":"2024-05-08T12:19:18.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":"Drop CodeCov from CI (wasn't working)\n\nCurrently this sometimes causes a CI failure,\nand isn't doing anything useful due to changes\non the CodeCov side. Closes #3752.","shortMessageHtmlLink":"Drop CodeCov from CI (wasn't working)"}},{"before":"cffe661a91d5c860b9c2ddecc4430e2c0f57acd3","after":"54329fbe7be3a159d0c443fa28a528cae483bee7","ref":"refs/heads/spelling","pushedAt":"2024-05-01T12:56:05.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":"black","shortMessageHtmlLink":"black"}},{"before":null,"after":"cffe661a91d5c860b9c2ddecc4430e2c0f57acd3","ref":"refs/heads/spelling","pushedAt":"2024-05-01T09:09:10.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":"Misc spellings flagged by codespell\n\nNote the childs to children changes in Bio/Phylo/Consensus.py\nincluded fixing internal variable names only.\n\nNot applying all the catergories ==> categories fixes\nto the (deprecated) EMBOSS wrappers as some would be\nfunctional changes.\n\nAlso no more LaTeX files (for spell checking)","shortMessageHtmlLink":"Misc spellings flagged by codespell"}},{"before":"9b7fcc9fadb0f0f640fdaec5b3e268b7ec4fed8e","after":null,"ref":"refs/heads/numpy2_entropy","pushedAt":"2024-04-12T07:25:21.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":"8292bf93a95edee47c28141a38651d69d0ff7397","after":"f9960dabaa65af1d7b24a51a21cd80838638e4f7","ref":"refs/heads/ruff_isort","pushedAt":"2024-04-11T15:54:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Remove trailing whitespace","shortMessageHtmlLink":"Remove trailing whitespace"}},{"before":"25d31e0c31a095c692c9f94f7c4e4d6144849339","after":null,"ref":"refs/heads/entrez_update","pushedAt":"2024-04-11T14:51:22.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":"c2898d97de2e7eb5f13acb74d57f73f851c8ad19","after":null,"ref":"refs/heads/relax_bgzf","pushedAt":"2024-04-11T14:49:33.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":"9b7fcc9fadb0f0f640fdaec5b3e268b7ec4fed8e","ref":"refs/heads/numpy2_entropy","pushedAt":"2024-04-11T14:12:52.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":"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":"63abff0a1eaa95761f7f2f70f06bb1b175b96311","after":null,"ref":"refs/heads/numpy2_sum","pushedAt":"2024-04-11T13:50:20.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":"25d31e0c31a095c692c9f94f7c4e4d6144849339","ref":"refs/heads/entrez_update","pushedAt":"2024-04-11T13:47:48.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":"Update example (PDB description now uppercase)\n\nSpotted in local testing, along side issue #4698","shortMessageHtmlLink":"Update example (PDB description now uppercase)"}},{"before":null,"after":"63abff0a1eaa95761f7f2f70f06bb1b175b96311","ref":"refs/heads/numpy2_sum","pushedAt":"2024-04-11T12:43:37.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":"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":"850fd078d4fa1af9b96ba3fdf42040238cb97355","after":null,"ref":"refs/heads/numpy2_phenotype","pushedAt":"2024-04-11T12:24:29.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":"c2898d97de2e7eb5f13acb74d57f73f851c8ad19","ref":"refs/heads/relax_bgzf","pushedAt":"2024-04-11T12:07:08.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":"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":"41c9f19c84f6eb8a942efb50662a31d89517a870","after":"850fd078d4fa1af9b96ba3fdf42040238cb97355","ref":"refs/heads/numpy2_phenotype","pushedAt":"2024-04-02T20:36:23.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":"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":null,"after":"41c9f19c84f6eb8a942efb50662a31d89517a870","ref":"refs/heads/numpy2_phenotype","pushedAt":"2024-04-02T20:28:50.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":"Cast phenotype values to Python floats\n\nThis avoids numpy2 scalar repr changes breaking\nour doctests.","shortMessageHtmlLink":"Cast phenotype values to Python floats"}},{"before":"e626d946012ff339ab94c58befab98498933e066","after":null,"ref":"refs/heads/update_april_2024","pushedAt":"2024-04-02T11:05:34.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":"50323d5ffe95aacb4a11e286ba4ceaf7971afcb5","after":"8292bf93a95edee47c28141a38651d69d0ff7397","ref":"refs/heads/ruff_isort","pushedAt":"2024-04-02T10:13:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"Skip test_mmtf.py if mmtf is missing\n\nThis needs to be done explicitly after the import sorting\n(previously we imported from Biopython first, which would\ncatch mmtf being missing and raise our dependency exception).","shortMessageHtmlLink":"Skip test_mmtf.py if mmtf is missing"}},{"before":null,"after":"e626d946012ff339ab94c58befab98498933e066","ref":"refs/heads/update_april_2024","pushedAt":"2024-04-01T08:48:03.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":"Update Bio.Restriction to REBASE version 404 (April 2024)","shortMessageHtmlLink":"Update Bio.Restriction to REBASE version 404 (April 2024)"}},{"before":"0baaf60f1975896d048056ca9c137e3c0036c43b","after":"7da67678299b5cc8d41fa1d667eb5054f1c13f4a","ref":"refs/heads/seqxml_chunks","pushedAt":"2024-03-29T12:02:48.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":"Double it again to 4k\n\nSee discussion on #4640","shortMessageHtmlLink":"Double it again to 4k"}},{"before":null,"after":"0baaf60f1975896d048056ca9c137e3c0036c43b","ref":"refs/heads/seqxml_chunks","pushedAt":"2024-03-28T20:26:43.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":"Try increasing the SeqXML parser block size\n\nHopefully this will fix #4640.\n\nIf it does, this is due to CPython issue 115133\nand is a side effect of a CVE security fix.","shortMessageHtmlLink":"Try increasing the SeqXML parser block size"}},{"before":"d342c7d498decbfaa5189fa7fcee93d65237733e","after":"50323d5ffe95aacb4a11e286ba4ceaf7971afcb5","ref":"refs/heads/ruff_isort","pushedAt":"2024-03-28T19:43:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peterjc","name":"Peter Cock","path":"/peterjc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63959?s=80&v=4"},"commit":{"message":"ruff isort on new PDB alphafold_db work","shortMessageHtmlLink":"ruff isort on new PDB alphafold_db work"}},{"before":"16b004b6910b0a073d7e659c9bbd9e060916aef5","after":null,"ref":"refs/heads/auto_fix","pushedAt":"2024-03-28T10:42:35.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESL05LQA","startCursor":null,"endCursor":null}},"title":"Activity · peterjc/biopython"}