{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1822630,"defaultBranch":"master","name":"genshi","ownerLogin":"edgewall","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-05-30T18:01:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/246118?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724789181.0","currentOid":""},"activityList":{"items":[{"before":"dccac3692ce4e95c219f015bb8db5d769183a1a9","after":"3b7bf4c23b677bbe79581d7bd999056b1875c5bf","ref":"refs/heads/master","pushedAt":"2024-08-27T21:01:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Migrate documentation to Sphinx. (#89)\n\n* Add basic Sphinx configuration.\r\n\r\n* Translate documentation to Sphinx .rst\r\n\r\n* Add doc/_build to gitignore.\r\n\r\n* Rename requirements.rst back to .txt.\r\n\r\n* Fix HTMLFormFiller reference.\r\n\r\n* Caption the toctree sections.\r\n\r\n* Switch to the RTD Sphinx theme.\r\n\r\n* Add API documentation.\r\n\r\n* Dowgrade Sphinx to 7.4 for sphinx-rtd-theme.\r\n\r\n* Update Read the Docs badge to point to genshi-edgewall.readthedocs.org.","shortMessageHtmlLink":"Migrate documentation to Sphinx. (#89)"}},{"before":"0a5f465b9f8ba7b3a910f1713eafaf76e343c0b1","after":"70d2345eea9ec8422ec53dca0bff0a1645a93d23","ref":"refs/heads/feature/add-sphinx-docs","pushedAt":"2024-08-27T21:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Update Read the Docs badge to point to genshi-edgewall.readthedocs.org.","shortMessageHtmlLink":"Update Read the Docs badge to point to genshi-edgewall.readthedocs.org."}},{"before":"1548d7c31b71a538dabf75c5f6c55aead379ed05","after":"0a5f465b9f8ba7b3a910f1713eafaf76e343c0b1","ref":"refs/heads/feature/add-sphinx-docs","pushedAt":"2024-08-27T20:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Dowgrade Sphinx to 7.4 for sphinx-rtd-theme.","shortMessageHtmlLink":"Dowgrade Sphinx to 7.4 for sphinx-rtd-theme."}},{"before":"056f03b848b80c7ee3a78b4de79087fd578a690d","after":"1548d7c31b71a538dabf75c5f6c55aead379ed05","ref":"refs/heads/feature/add-sphinx-docs","pushedAt":"2024-08-27T20:51:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Add API documentation.","shortMessageHtmlLink":"Add API documentation."}},{"before":"7e23b7d71a8e29685f8df95ea89484624f37ab64","after":"056f03b848b80c7ee3a78b4de79087fd578a690d","ref":"refs/heads/feature/add-sphinx-docs","pushedAt":"2024-08-27T20:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Rename requirements.rst back to .txt.","shortMessageHtmlLink":"Rename requirements.rst back to .txt."}},{"before":"834d62b318106265581d7bd740d31941d334d78e","after":"7e23b7d71a8e29685f8df95ea89484624f37ab64","ref":"refs/heads/feature/add-sphinx-docs","pushedAt":"2024-08-27T20:06:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Add doc/_build to gitignore.","shortMessageHtmlLink":"Add doc/_build to gitignore."}},{"before":null,"after":"834d62b318106265581d7bd740d31941d334d78e","ref":"refs/heads/feature/add-sphinx-docs","pushedAt":"2024-08-27T20:06:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Translate documentation to Sphinx .rst","shortMessageHtmlLink":"Translate documentation to Sphinx .rst"}},{"before":"feeddd81c8aadd4180d5ff983ef74a2b4b00b2a5","after":null,"ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-25T13:19:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"}},{"before":"8a32fa1212532afbb74ac7cfeb9471c31aca17df","after":null,"ref":"refs/heads/feature/add-test-for-html-parser-error","pushedAt":"2024-08-25T13:19:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"}},{"before":"096c2fb2fb221538f5988dd67c625f728d902397","after":null,"ref":"refs/heads/feature/update-github-actions-versions","pushedAt":"2024-08-25T13:19:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"}},{"before":"43496ec3cd21113f5332bb2664d9f9d37c40270b","after":"dccac3692ce4e95c219f015bb8db5d769183a1a9","ref":"refs/heads/master","pushedAt":"2024-08-25T11:30:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Update GitHub Action versions. (#88)\n\n* Update GitHub Action versions.\r\n\r\n* Update pypy version names for setup-python@v5.\r\n\r\n* Update Python version used to build sdist and wheels to the earliest version supported by the build package.","shortMessageHtmlLink":"Update GitHub Action versions. (#88)"}},{"before":"6d24dce061e88d0f2cd1f7cd17cd17d02bb8ed37","after":"096c2fb2fb221538f5988dd67c625f728d902397","ref":"refs/heads/feature/update-github-actions-versions","pushedAt":"2024-08-25T11:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Update Python version used to build sdist and wheels to the earliest version supported by the build package.","shortMessageHtmlLink":"Update Python version used to build sdist and wheels to the earliest …"}},{"before":"bbdbb3655f5c646a855f9843cfd7e4f4c79db7f8","after":"6d24dce061e88d0f2cd1f7cd17cd17d02bb8ed37","ref":"refs/heads/feature/update-github-actions-versions","pushedAt":"2024-08-25T11:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Update pypy version names for setup-python@v5.","shortMessageHtmlLink":"Update pypy version names for setup-python@v5."}},{"before":null,"after":"bbdbb3655f5c646a855f9843cfd7e4f4c79db7f8","ref":"refs/heads/feature/update-github-actions-versions","pushedAt":"2024-08-25T11:19:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Update GitHub Action versions.","shortMessageHtmlLink":"Update GitHub Action versions."}},{"before":"ca08e57c90b352a39d9ebf0de5d6a6107c48288f","after":"43496ec3cd21113f5332bb2664d9f9d37c40270b","ref":"refs/heads/master","pushedAt":"2024-08-25T11:06:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Fix HTMLParser error handling. (#87)\n\n* Fix HTMLParser error handling which referenced Python's html.HTMLParseError which was never raised and removed in Python 3.5.\r\n\r\n* Don't use assertRaisesRegex on Python 2.\r\n\r\n* Fix typo in HTMLParser error handling comment.","shortMessageHtmlLink":"Fix HTMLParser error handling. (#87)"}},{"before":"26eda4eb55916db049a5873ca82510c1fc8e4201","after":"8a32fa1212532afbb74ac7cfeb9471c31aca17df","ref":"refs/heads/feature/add-test-for-html-parser-error","pushedAt":"2024-08-25T11:03:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Fix typo in HTMLParser error handling comment.","shortMessageHtmlLink":"Fix typo in HTMLParser error handling comment."}},{"before":null,"after":"26eda4eb55916db049a5873ca82510c1fc8e4201","ref":"refs/heads/feature/add-test-for-html-parser-error","pushedAt":"2024-08-25T10:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Fix HTMLParser error handling which referenced Python's html.HTMLParseError which was never raised and removed in Python 3.5.","shortMessageHtmlLink":"Fix HTMLParser error handling which referenced Python's html.HTMLPars…"}},{"before":"af138557d10071ade63ecb5c5fb4cc599567719c","after":"ca08e57c90b352a39d9ebf0de5d6a6107c48288f","ref":"refs/heads/master","pushedAt":"2024-08-24T23:08:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Switch tests to pytest. (#86)\n\n* Move tests into modules prefixed with test_ so that pytest can locate them.\r\n\r\n* Fix missing imports for doctests in genshi.filters.transforms.\r\n\r\n* Add pytest configuration.\r\n\r\n* Rename test_utils to utils so that it is not considered a test module by pytest.\r\n\r\n* Rename test_util_x to test_util.\r\n\r\n* Replace 'is' and 'is not' checks on ints with ones on bools to silence SyntaxWarning.\r\n\r\n* Run tests with pytest.\r\n\r\n* Set pytest options for CI.\r\n\r\n* Add setuptools to tox (it supplies pkg_resources for tests.\r\n\r\n* Install genshi before trying to run pytest.\r\n\r\n* Add missing parenthesises to matrix pytest-extra-options value.\r\n\r\n* Customize pytest options for Python 2.7.\r\n\r\n* Ignore Expression deprecation warning on Python 3.13.\r\n\r\n* Remove pypy2 and Python 3.13 from matrix so that they can be added via include.\r\n\r\n* Add ALLOW_UNICODE flag to hopefully support Python 2.7 docstests.\r\n\r\n* Expand astutil warning exclusion for Python 3.13.\r\n\r\n* Expand warning exclusion for Python 3.13 further.","shortMessageHtmlLink":"Switch tests to pytest. (#86)"}},{"before":"cc183a994fb6c04598c0c3183f290980dff794cd","after":"feeddd81c8aadd4180d5ff983ef74a2b4b00b2a5","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T23:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Expand warning exclusion for Python 3.13 further.","shortMessageHtmlLink":"Expand warning exclusion for Python 3.13 further."}},{"before":"359c4c4392002c47fb6ff3dc5e812d7e8df27f6e","after":"cc183a994fb6c04598c0c3183f290980dff794cd","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T22:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Expand astutil warning exclusion for Python 3.13.","shortMessageHtmlLink":"Expand astutil warning exclusion for Python 3.13."}},{"before":"9b9c9042fe281fab69146fe5fabf79abcb1efcd8","after":"359c4c4392002c47fb6ff3dc5e812d7e8df27f6e","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T22:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Add ALLOW_UNICODE flag to hopefully support Python 2.7 docstests.","shortMessageHtmlLink":"Add ALLOW_UNICODE flag to hopefully support Python 2.7 docstests."}},{"before":"bc2210b3f981e6c768aebc11106b409472e6545e","after":"9b9c9042fe281fab69146fe5fabf79abcb1efcd8","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T22:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Remove pypy2 and Python 3.13 from matrix so that they can be added via include.","shortMessageHtmlLink":"Remove pypy2 and Python 3.13 from matrix so that they can be added vi…"}},{"before":"122026afcbc075632f03b772a3d8cfc488f10333","after":"bc2210b3f981e6c768aebc11106b409472e6545e","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T22:43:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Ignore Expression deprecation warning on Python 3.13.","shortMessageHtmlLink":"Ignore Expression deprecation warning on Python 3.13."}},{"before":"d2e759985732132aed751a3200a65b254653af20","after":"122026afcbc075632f03b772a3d8cfc488f10333","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T22:38:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Customize pytest options for Python 2.7.","shortMessageHtmlLink":"Customize pytest options for Python 2.7."}},{"before":"f1a7cc00f96bf0406f9ad828ee76cc5d8e2b2260","after":"d2e759985732132aed751a3200a65b254653af20","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T22:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Add missing parenthesises to matrix pytest-extra-options value.","shortMessageHtmlLink":"Add missing parenthesises to matrix pytest-extra-options value."}},{"before":"a2e34cff09065cbf23e5004c4b456247f60102ed","after":"f1a7cc00f96bf0406f9ad828ee76cc5d8e2b2260","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T22:22:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Install genshi before trying to run pytest.","shortMessageHtmlLink":"Install genshi before trying to run pytest."}},{"before":"96b05315f6b4f22011df9f8937d223c620d56479","after":"a2e34cff09065cbf23e5004c4b456247f60102ed","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T15:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Set pytest options for CI.","shortMessageHtmlLink":"Set pytest options for CI."}},{"before":"34d09d19b411ac0317c5575b7aff501b512cf8e7","after":"96b05315f6b4f22011df9f8937d223c620d56479","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T14:40:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Run tests with pytest.","shortMessageHtmlLink":"Run tests with pytest."}},{"before":null,"after":"34d09d19b411ac0317c5575b7aff501b512cf8e7","ref":"refs/heads/feature/update-tests-to-be-pytest-compatible","pushedAt":"2024-08-24T14:33:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"},"commit":{"message":"Rename test_util_x to test_util.","shortMessageHtmlLink":"Rename test_util_x to test_util."}},{"before":"fec33b975f98b4e4338f5b2e96fc0eb53139823f","after":null,"ref":"refs/heads/feature/add-python-313-to-ci-matrix","pushedAt":"2024-06-15T23:52:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hodgestar","name":"Simon Cross","path":"/hodgestar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/165551?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpdGOfAA","startCursor":null,"endCursor":null}},"title":"Activity · edgewall/genshi"}