{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29918975,"defaultBranch":"main","name":"attrs","ownerLogin":"python-attrs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-27T15:01:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25880274?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716152019.0","currentOid":""},"activityList":{"items":[{"before":"6f99945f40b7bea2bea8ae2198d38508f960034a","after":"5618e6fb8d8c45071b9b938fd42afad7f53c1a0f","ref":"refs/heads/main","pushedAt":"2024-05-27T18:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Add missing empty lines to changelog btw releases","shortMessageHtmlLink":"Add missing empty lines to changelog btw releases"}},{"before":"e976ebcac8c54c3b1c47986d7db253ad9653cccd","after":"6f99945f40b7bea2bea8ae2198d38508f960034a","ref":"refs/heads/main","pushedAt":"2024-05-26T19:00:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Actual white","shortMessageHtmlLink":"Actual white"}},{"before":"bccbcad65d9fc321523a607e7c7a81ff7e93ba0d","after":"e976ebcac8c54c3b1c47986d7db253ad9653cccd","ref":"refs/heads/main","pushedAt":"2024-05-26T18:56:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Fix ratio","shortMessageHtmlLink":"Fix ratio"}},{"before":"1a7b87daaeaef75414fcd1c074d1cc64453ba80c","after":"bccbcad65d9fc321523a607e7c7a81ff7e93ba0d","ref":"refs/heads/main","pushedAt":"2024-05-26T18:42:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Leave some breathing room","shortMessageHtmlLink":"Leave some breathing room"}},{"before":"f62496120f63b33225ff25d5e3b686cf18233685","after":"1a7b87daaeaef75414fcd1c074d1cc64453ba80c","ref":"refs/heads/main","pushedAt":"2024-05-26T18:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Add white background","shortMessageHtmlLink":"Add white background"}},{"before":"7649f6e6b5075fe2ecd205b92710025d5bb9c74f","after":"f62496120f63b33225ff25d5e3b686cf18233685","ref":"refs/heads/main","pushedAt":"2024-05-25T12:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"pre-commit autoupdate","shortMessageHtmlLink":"pre-commit autoupdate"}},{"before":"f708291c4fbb8ebbdd6f5c8b81fc9a74198417cb","after":"7649f6e6b5075fe2ecd205b92710025d5bb9c74f","ref":"refs/heads/main","pushedAt":"2024-05-25T12:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"sponsors: add Klaviyo","shortMessageHtmlLink":"sponsors: add Klaviyo"}},{"before":null,"after":"d17b9f6446e9835672e9a2999643b59b1a95d13b","ref":"refs/heads/make-class-annotations","pushedAt":"2024-05-19T20:53:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sscherfke","name":"Stefan Scherfke","path":"/sscherfke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/511179?s=80&v=4"},"commit":{"message":"make_class(): Add \"__annotations_\" to generated class\n\nFixes: #1271","shortMessageHtmlLink":"make_class(): Add \"__annotations_\" to generated class"}},{"before":"3a649f15ca4b8f751102af3304692f72dd4a0265","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-08T08:22:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"}},{"before":"f708291c4fbb8ebbdd6f5c8b81fc9a74198417cb","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1281-f7f317ae4c3790f23ae027db626593d50e8a4e88","pushedAt":"2024-05-08T08:22:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f7f317ae4c3790f23ae027db626593d50e8a4e88","after":"f708291c4fbb8ebbdd6f5c8b81fc9a74198417cb","ref":"refs/heads/main","pushedAt":"2024-05-08T08:22:08.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#1281)\n\n* [pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.3)\n\n* Fix Sphinx warning\n\n* pytest-mypy-plugins doesn't work on 3.13 yet\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#1281)"}},{"before":null,"after":"f708291c4fbb8ebbdd6f5c8b81fc9a74198417cb","ref":"refs/heads/gh-readonly-queue/main/pr-1281-f7f317ae4c3790f23ae027db626593d50e8a4e88","pushedAt":"2024-05-08T08:20:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#1281)\n\n* [pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.3)\n\n* Fix Sphinx warning\n\n* pytest-mypy-plugins doesn't work on 3.13 yet\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#1281)"}},{"before":"9c10ff2dff9d60eb4918e8e0ddf0dd99c4cde1c2","after":"3a649f15ca4b8f751102af3304692f72dd4a0265","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-08T08:14:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"pytest-mypy-plugins doesn't work on 3.13 yet","shortMessageHtmlLink":"pytest-mypy-plugins doesn't work on 3.13 yet"}},{"before":"dbe98c58e33a16cfec5555924d311608d7d7676b","after":"9c10ff2dff9d60eb4918e8e0ddf0dd99c4cde1c2","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-08T05:45:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Fix Sphinx warning","shortMessageHtmlLink":"Fix Sphinx warning"}},{"before":null,"after":"dbe98c58e33a16cfec5555924d311608d7d7676b","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T20:48:37.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] pre-commit autoupdate\n\nupdates:\n- [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)\n- [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.3)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"f7f317ae4c3790f23ae027db626593d50e8a4e88","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1277-f8c991b79f6f742a09f20f3ae190d08895db1a83","pushedAt":"2024-04-24T14:42:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f8c991b79f6f742a09f20f3ae190d08895db1a83","after":"f7f317ae4c3790f23ae027db626593d50e8a4e88","ref":"refs/heads/main","pushedAt":"2024-04-24T14:42:09.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix small typo in init.md (#1277)\n\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"Fix small typo in init.md (#1277)"}},{"before":null,"after":"f7f317ae4c3790f23ae027db626593d50e8a4e88","ref":"refs/heads/gh-readonly-queue/main/pr-1277-f8c991b79f6f742a09f20f3ae190d08895db1a83","pushedAt":"2024-04-24T14:39:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Fix small typo in init.md (#1277)\n\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"Fix small typo in init.md (#1277)"}},{"before":"5ce5d8278f162ec7542a251091427fd88e538554","after":"f8c991b79f6f742a09f20f3ae190d08895db1a83","ref":"refs/heads/main","pushedAt":"2024-04-24T14:29:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"pre-commit autoupdate","shortMessageHtmlLink":"pre-commit autoupdate"}},{"before":"2291d15c01d9d6145f1b44919a6b46b30446659e","after":"2f265960e5756611e442778829f21099d43f94b9","ref":"refs/heads/3-arg-converters","pushedAt":"2024-04-09T22:22:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Check our eq works too","shortMessageHtmlLink":"Check our eq works too"}},{"before":"88e2896ca9351cd48711bd320571a832ae122cd5","after":"5ce5d8278f162ec7542a251091427fd88e538554","ref":"refs/heads/main","pushedAt":"2024-04-09T22:22:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"pre-commit autoupdate\n\nand unpin python for interrogate 🎉","shortMessageHtmlLink":"pre-commit autoupdate"}},{"before":"a4d7381e1e25ebbd2b592cfaefd38eebee644ce8","after":"2291d15c01d9d6145f1b44919a6b46b30446659e","ref":"refs/heads/3-arg-converters","pushedAt":"2024-04-06T23:30:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"},"commit":{"message":"Check our eq works too","shortMessageHtmlLink":"Check our eq works too"}},{"before":"88e2896ca9351cd48711bd320571a832ae122cd5","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1253-82a14627fddbd0b2d802fbc574fa3b1ef010a801","pushedAt":"2024-04-02T05:00:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"82a14627fddbd0b2d802fbc574fa3b1ef010a801","after":"88e2896ca9351cd48711bd320571a832ae122cd5","ref":"refs/heads/main","pushedAt":"2024-04-02T05:00:28.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Preserve AttributeError in slotted classes with cached_property (#1253)\n\n* Preserve AttributeError in slotted classes with cached_property\n\nIn slotted classes' generated __getattr__(), we try __getattribute__()\nbefore __getattr__(), if available, and eventually let AttributeError\npropagate. This matches better with the behaviour described in Python's\ndocumentation \"Customizing attribute access\":\n\n https://docs.python.org/3/reference/datamodel.html#customizing-attribute-access\n\nFix https://github.com/python-attrs/attrs/issues/1230\n\n* Update changelog.d/1253.change.md\n\n---------\n\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"Preserve AttributeError in slotted classes with cached_property (#1253)"}},{"before":null,"after":"88e2896ca9351cd48711bd320571a832ae122cd5","ref":"refs/heads/gh-readonly-queue/main/pr-1253-82a14627fddbd0b2d802fbc574fa3b1ef010a801","pushedAt":"2024-04-02T04:57:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Preserve AttributeError in slotted classes with cached_property (#1253)\n\n* Preserve AttributeError in slotted classes with cached_property\n\nIn slotted classes' generated __getattr__(), we try __getattribute__()\nbefore __getattr__(), if available, and eventually let AttributeError\npropagate. This matches better with the behaviour described in Python's\ndocumentation \"Customizing attribute access\":\n\n https://docs.python.org/3/reference/datamodel.html#customizing-attribute-access\n\nFix https://github.com/python-attrs/attrs/issues/1230\n\n* Update changelog.d/1253.change.md\n\n---------\n\nCo-authored-by: Hynek Schlawack ","shortMessageHtmlLink":"Preserve AttributeError in slotted classes with cached_property (#1253)"}},{"before":"6efb3708029e10e7afbe01672251222ae568bae4","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-02T03:29:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hynek","name":"Hynek Schlawack","path":"/hynek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41240?s=80&v=4"}},{"before":"82a14627fddbd0b2d802fbc574fa3b1ef010a801","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-1274-a1053048f133608297b44c08360a8d295e1a2b94","pushedAt":"2024-04-02T03:29:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"a1053048f133608297b44c08360a8d295e1a2b94","after":"82a14627fddbd0b2d802fbc574fa3b1ef010a801","ref":"refs/heads/main","pushedAt":"2024-04-02T03:29:01.000Z","pushType":"merge_queue_merge","commitsCount":1,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#1274)\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.3.3 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.3...v0.3.5)\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#1274)"}},{"before":null,"after":"82a14627fddbd0b2d802fbc574fa3b1ef010a801","ref":"refs/heads/gh-readonly-queue/main/pr-1274-a1053048f133608297b44c08360a8d295e1a2b94","pushedAt":"2024-04-02T03:26:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#1274)\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.3.3 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.3...v0.3.5)\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#1274)"}},{"before":null,"after":"6efb3708029e10e7afbe01672251222ae568bae4","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T20:54:18.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] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.3.3 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.3...v0.3.5)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVSP2jgA","startCursor":null,"endCursor":null}},"title":"Activity · python-attrs/attrs"}