{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66779450,"defaultBranch":"main","name":"cattrs","ownerLogin":"python-attrs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-28T16:45:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25880274?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713461571.0","currentOid":""},"activityList":{"items":[{"before":"a13fa2e223d4cfb669802802f6c7a7c7649501e1","after":"17a7866456d0e07bb999695ae50f9f28c5913d4e","ref":"refs/heads/main","pushedAt":"2024-05-12T14:18:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Make detection of TypeVar defaults robust to the CPython PEP-696 implementation","shortMessageHtmlLink":"Make detection of TypeVar defaults robust to the CPython PEP-696 impl…"}},{"before":"cd130529ab89a9f0ea4ff959b9c1159847fed540","after":null,"ref":"refs/heads/tin/fix-tagged-unions-again","pushedAt":"2024-04-18T17:32:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"}},{"before":"898e59cc4076328b985d67ae989bc0f96578a9b5","after":"a13fa2e223d4cfb669802802f6c7a7c7649501e1","ref":"refs/heads/main","pushedAt":"2024-04-18T17:32:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"tagged unions: leave tag key unless `forbid_extra_keys`","shortMessageHtmlLink":"tagged unions: leave tag key unless forbid_extra_keys"}},{"before":"8280436830784c8f85122faf2e0762c252704fec","after":"cd130529ab89a9f0ea4ff959b9c1159847fed540","ref":"refs/heads/tin/fix-tagged-unions-again","pushedAt":"2024-04-18T16:09:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"tagged unions: leave tag key unless `forbid_extra_keys`","shortMessageHtmlLink":"tagged unions: leave tag key unless forbid_extra_keys"}},{"before":null,"after":"8280436830784c8f85122faf2e0762c252704fec","ref":"refs/heads/tin/fix-tagged-unions-again","pushedAt":"2024-04-18T16:01:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"tagged unions: leave tag key unless `forbid_extra_keys`","shortMessageHtmlLink":"tagged unions: leave tag key unless forbid_extra_keys"}},{"before":"05d8d13bfacec455898890bd99882be6cf4d4f9c","after":null,"ref":"refs/heads/tin/improve_optionals","pushedAt":"2024-03-30T20:44:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"}},{"before":"2c5cbd1a60475abb5c7a69f432fc402297a53de6","after":"898e59cc4076328b985d67ae989bc0f96578a9b5","ref":"refs/heads/main","pushedAt":"2024-03-30T20:44:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Update HISTORY","shortMessageHtmlLink":"Update HISTORY"}},{"before":"44b44812f0c0c255629251fa9fefc981e19fcad2","after":"05d8d13bfacec455898890bd99882be6cf4d4f9c","ref":"refs/heads/tin/improve_optionals","pushedAt":"2024-03-30T20:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Update HISTORY","shortMessageHtmlLink":"Update HISTORY"}},{"before":"2c5cbd1a60475abb5c7a69f432fc402297a53de6","after":"44b44812f0c0c255629251fa9fefc981e19fcad2","ref":"refs/heads/tin/improve_optionals","pushedAt":"2024-03-30T16:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Improve optionals customization","shortMessageHtmlLink":"Improve optionals customization"}},{"before":null,"after":"2c5cbd1a60475abb5c7a69f432fc402297a53de6","ref":"refs/heads/tin/improve_optionals","pushedAt":"2024-03-30T16:45:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Take `make_dict_structure_fn.prefer_attrib_converters` from converter","shortMessageHtmlLink":"Take make_dict_structure_fn.prefer_attrib_converters from converter"}},{"before":"6081232a26c1e3485eb2be1e9e831c4d29f092e2","after":null,"ref":"refs/heads/tin/prefer-from-converter","pushedAt":"2024-03-28T23:54:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"}},{"before":"b3c6ba70621e1595d35e68c17f35ced59d6ca07d","after":"2c5cbd1a60475abb5c7a69f432fc402297a53de6","ref":"refs/heads/main","pushedAt":"2024-03-28T23:54:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Take `make_dict_structure_fn.prefer_attrib_converters` from converter","shortMessageHtmlLink":"Take make_dict_structure_fn.prefer_attrib_converters from converter"}},{"before":null,"after":"6081232a26c1e3485eb2be1e9e831c4d29f092e2","ref":"refs/heads/tin/prefer-from-converter","pushedAt":"2024-03-28T23:41:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Take `make_dict_structure_fn.prefer_attrib_converters` from converter","shortMessageHtmlLink":"Take make_dict_structure_fn.prefer_attrib_converters from converter"}},{"before":"5fe78aebdb9b98b59162c26c5e470d26fe7072a9","after":"91b036753c0c1405bbc3343bc3a14a5cedaa2fb5","ref":"refs/heads/tin/so-much-v","pushedAt":"2024-03-17T19:00:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Initial dataclass support, start of docs","shortMessageHtmlLink":"Initial dataclass support, start of docs"}},{"before":"dc49049a49fb91395a50bfd96f0b17f1a72e1807","after":null,"ref":"refs/heads/tin/black-and-docs","pushedAt":"2024-03-06T23:45:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"}},{"before":"39e698f0f9b0fe0bd4692b747c1e7c12bfab95ff","after":"b3c6ba70621e1595d35e68c17f35ced59d6ca07d","ref":"refs/heads/main","pushedAt":"2024-03-06T23:45:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Fix docs, update furo (#517)\n\n* Update Black\n\n* Fix docs, update furo","shortMessageHtmlLink":"Fix docs, update furo (#517)"}},{"before":null,"after":"dc49049a49fb91395a50bfd96f0b17f1a72e1807","ref":"refs/heads/tin/black-and-docs","pushedAt":"2024-03-06T22:59:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Fix docs, update furo","shortMessageHtmlLink":"Fix docs, update furo"}},{"before":"974b98a636b815a1cf035acdc36d503e600c8314","after":null,"ref":"refs/heads/tin/better-iterable-unstructuring","pushedAt":"2024-03-06T09:06:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"}},{"before":"8196a2e40f2f90f559e7631503d761fcd0adcbed","after":"39e698f0f9b0fe0bd4692b747c1e7c12bfab95ff","ref":"refs/heads/main","pushedAt":"2024-03-06T09:06:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Simplify and optimize iterable unstructuring (#516)\n\n* Simplify and optimize iterable unstructuring\r\n\r\n* Handle TypeVars after all\r\n\r\n* Add test","shortMessageHtmlLink":"Simplify and optimize iterable unstructuring (#516)"}},{"before":"1b857b66c92cd131c5efeb7c0c6ca18f8d43bbee","after":"974b98a636b815a1cf035acdc36d503e600c8314","ref":"refs/heads/tin/better-iterable-unstructuring","pushedAt":"2024-03-05T23:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Add test","shortMessageHtmlLink":"Add test"}},{"before":"a995956f2421f3204b6fdd61a85851f101a4d4b7","after":"1b857b66c92cd131c5efeb7c0c6ca18f8d43bbee","ref":"refs/heads/tin/better-iterable-unstructuring","pushedAt":"2024-03-05T23:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Handle TypeVars after all","shortMessageHtmlLink":"Handle TypeVars after all"}},{"before":null,"after":"a995956f2421f3204b6fdd61a85851f101a4d4b7","ref":"refs/heads/tin/better-iterable-unstructuring","pushedAt":"2024-03-05T23:14:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Simplify and optimize iterable unstructuring","shortMessageHtmlLink":"Simplify and optimize iterable unstructuring"}},{"before":"2b10bcb03df9b815efc99ba106c9ae22e943f7c6","after":"8196a2e40f2f90f559e7631503d761fcd0adcbed","ref":"refs/heads/main","pushedAt":"2024-03-05T22:52:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Recipes for initializer selection (#494)\n\n* Add initializer selection recipes\r\n\r\n* Use semantic newlines\r\n\r\n* Add \"Cartesian\" to docstring\r\n\r\n* Assert equality of created points\r\n\r\n* Run doctests","shortMessageHtmlLink":"Recipes for initializer selection (#494)"}},{"before":"04e09aa657239badfa8572b60865422196f32a21","after":"2b10bcb03df9b815efc99ba106c9ae22e943f7c6","ref":"refs/heads/main","pushedAt":"2024-03-01T11:29:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Add cattrs support for TypeVar with default (PEP696) (#512)\n\n* Add support for TypeVar with default (PEP696)\n\n* Add changelog entry\n\n* Fix test","shortMessageHtmlLink":"Add cattrs support for TypeVar with default (PEP696) (#512)"}},{"before":"b69fb67f1ed0f62937ca0ef866d497c0d7588d4d","after":"04e09aa657239badfa8572b60865422196f32a21","ref":"refs/heads/main","pushedAt":"2024-02-19T15:50:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Fix typo in strategies.md (#508)","shortMessageHtmlLink":"Fix typo in strategies.md (#508)"}},{"before":"d110fda2d4e78625ef3f302e4d7c479ac5e55e16","after":"b69fb67f1ed0f62937ca0ef866d497c0d7588d4d","ref":"refs/heads/main","pushedAt":"2024-02-19T09:27:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Don't install `msgspec` on PyPy (#507)\n\n`msgspec` is [only supported on CPython](https://github.com/jcrist/msgspec/issues/22#issuecomment-1349049009). This creates an issue when installing with: `pdm install -G :all`.","shortMessageHtmlLink":"Don't install msgspec on PyPy (#507)"}},{"before":"cfdfe6871ead2d58d925b01c7c68576322f267c4","after":"5fe78aebdb9b98b59162c26c5e470d26fe7072a9","ref":"refs/heads/tin/so-much-v","pushedAt":"2024-02-17T16:55:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Fix merge","shortMessageHtmlLink":"Fix merge"}},{"before":"2b4a121457d799f9b5c7f87fe2420fe76788fa57","after":null,"ref":"refs/heads/tin/setup-pdm","pushedAt":"2024-02-17T16:49:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"}},{"before":"177f463e98234ba746afe5ed5689ae646498aef7","after":"d110fda2d4e78625ef3f302e4d7c479ac5e55e16","ref":"refs/heads/main","pushedAt":"2024-02-17T16:49:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Try using setup-pdm (#506)\n\n* Try using setup-pdm\r\n\r\n* Enable pdm cache, pin coverage to 99","shortMessageHtmlLink":"Try using setup-pdm (#506)"}},{"before":"bedc5a7aa9f9352653d0635998adf92cb1b3febc","after":"2b4a121457d799f9b5c7f87fe2420fe76788fa57","ref":"refs/heads/tin/setup-pdm","pushedAt":"2024-02-17T16:39:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tinche","name":"Tin Tvrtković","path":"/Tinche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1909233?s=80&v=4"},"commit":{"message":"Enable pdm cache, pin coverage to 99","shortMessageHtmlLink":"Enable pdm cache, pin coverage to 99"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER7NuhgA","startCursor":null,"endCursor":null}},"title":"Activity · python-attrs/cattrs"}