{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24604008,"defaultBranch":"main","name":"typing","ownerLogin":"python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-29T16:54:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1525981?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717601762.0","currentOid":""},"activityList":{"items":[{"before":"0105dc2bdf09214a5ad915b0124829e8abd66d48","after":"20efe7b388653952f9475461bc3a28e0d6215e31","ref":"refs/heads/main","pushedAt":"2024-06-07T22:58:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Conformance tests: Mark pytype as passing annotations_coroutines (#1771)\n\nIt appears to produce the correct output.\r\n\r\nPart of #1692","shortMessageHtmlLink":"Conformance tests: Mark pytype as passing annotations_coroutines (#1771)"}},{"before":"7cbb3f2162863e3d83725764a303bc623d6bc09d","after":"0105dc2bdf09214a5ad915b0124829e8abd66d48","ref":"refs/heads/main","pushedAt":"2024-06-07T22:55:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Conformance tests: Fix manual scoring discrepancy for pyre (#1770)\n\nPyre infers \"Literal[1]\" instead of \"int\", which seems legal. Change\r\nthe test to get an int from a function parameter instead, so that all\r\ntype checkers are aligned.\r\n\r\nPart of #1692.","shortMessageHtmlLink":"Conformance tests: Fix manual scoring discrepancy for pyre (#1770)"}},{"before":"11da23ae0c6028536290a315367a5f9be39bd8b2","after":"7cbb3f2162863e3d83725764a303bc623d6bc09d","ref":"refs/heads/main","pushedAt":"2024-06-05T21:27:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Updated conformance test results for pyright 1.1.366. (#1768)\n\nThis version fixes several conformance issues related to the recently added Enumerations chapter.","shortMessageHtmlLink":"Updated conformance test results for pyright 1.1.366. (#1768)"}},{"before":"814a07145723b91c72e50f15a4359e051fd93b97","after":null,"ref":"refs/heads/distributing-crossrefs","pushedAt":"2024-06-05T15:36:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"}},{"before":"84bed8b51f66a6bd759e596712d4e134154f7125","after":"11da23ae0c6028536290a315367a5f9be39bd8b2","ref":"refs/heads/main","pushedAt":"2024-06-05T15:36:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Spec: \"Distributing type information\": add links to PEPs 484 and 561; add a new anchor for easy intersphinx referencing (#1767)","shortMessageHtmlLink":"Spec: \"Distributing type information\": add links to PEPs 484 and 561;…"}},{"before":null,"after":"814a07145723b91c72e50f15a4359e051fd93b97","ref":"refs/heads/distributing-crossrefs","pushedAt":"2024-06-05T15:32:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"Spec: add links to PEPs 484 and 561; add a new anchor for easy intersphinx referencing","shortMessageHtmlLink":"Spec: add links to PEPs 484 and 561; add a new anchor for easy inters…"}},{"before":"9a215982451a0a163afe3a0fa719832f8c2f8b6f","after":"84bed8b51f66a6bd759e596712d4e134154f7125","ref":"refs/heads/main","pushedAt":"2024-06-04T17:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Implemented conformance tests for Enums chapter. (#1764)","shortMessageHtmlLink":"Implemented conformance tests for Enums chapter. (#1764)"}},{"before":"77cc3a796918300b7d848e48d65d01658e68f610","after":"9a215982451a0a163afe3a0fa719832f8c2f8b6f","ref":"refs/heads/main","pushedAt":"2024-06-03T22:52:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed two bugs in the conformance test: (#1763)\n\n1. The \"conformance_automated\" was not written to the output in some cases.\r\n2. The output file was not written if it didn't previously exist and the tests passed.\r\nThis doesn't change the results of any of the tests.","shortMessageHtmlLink":"Fixed two bugs in the conformance test: (#1763)"}},{"before":"0a47e5653be266b49c7882188359f36457e5240b","after":"77cc3a796918300b7d848e48d65d01658e68f610","ref":"refs/heads/main","pushedAt":"2024-06-03T22:38:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed two small typos in Enums chapter that I discovered when writing… (#1762)\n\nFixed two small typos in Enums chapter that I discovered when writing conformance tests.\r\n1. A syntax error in a couple of code samples\r\n2. A formatting error that causes a code sample to be rendered incorrectly\r\nThese changes don't impact the meaning of the spec.","shortMessageHtmlLink":"Fixed two small typos in Enums chapter that I discovered when writing… ("}},{"before":"459e610627b308de32194831b0a1cfdcd2978b02","after":"0a47e5653be266b49c7882188359f36457e5240b","ref":"refs/heads/main","pushedAt":"2024-06-03T18:32:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Typo fix: Replace `TypeVar` with `TypeVarTuple` in a docs example (#1760)\n\nReplace `TypeVar` with `TypeVarTuple` in two spots.","shortMessageHtmlLink":"Typo fix: Replace TypeVar with TypeVarTuple in a docs example (#1760"}},{"before":"d442dcb003cec5b5f1e4f89937c9b1de87cb99a1","after":"459e610627b308de32194831b0a1cfdcd2978b02","ref":"refs/heads/main","pushedAt":"2024-06-03T05:55:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Added draft chapter to typing spec for enumerations. (#1759)\n\nThis is the same set of changes as PR #1591. The CI script that enforces CLA signing was confused, so it didn't permit merging the original PR.","shortMessageHtmlLink":"Added draft chapter to typing spec for enumerations. (#1759)"}},{"before":"4f38e8b5349176240ebc154241ec3b7346820318","after":null,"ref":"refs/heads/AlexWaygood-patch-1","pushedAt":"2024-06-02T16:59:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"}},{"before":"a79b87fadb0185d8032211dc81638f4acb5bc122","after":"d442dcb003cec5b5f1e4f89937c9b1de87cb99a1","ref":"refs/heads/main","pushedAt":"2024-06-02T16:59:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"List pip as an explicit dependency for the conformance tests (#1757)\n\nI created a virtual environment using `uv`, which meant that `pip` wasn't automatically installed into my environment, causing all tests to be skipped due to things like this:\r\n\r\nhttps://github.com/python/typing/blob/a79b87fadb0185d8032211dc81638f4acb5bc122/conformance/src/type_checker.py#L76-L84","shortMessageHtmlLink":"List pip as an explicit dependency for the conformance tests (#1757)"}},{"before":null,"after":"4f38e8b5349176240ebc154241ec3b7346820318","ref":"refs/heads/AlexWaygood-patch-1","pushedAt":"2024-06-02T16:48:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"List pip as an explicit dependency for the conformance tests\n\nI created a virtual environment using `uv`, which meant that `pip` wasn't automatically installed into my environment, causing all tests to be skipped due to things like this:\r\n\r\nhttps://github.com/python/typing/blob/a79b87fadb0185d8032211dc81638f4acb5bc122/conformance/src/type_checker.py#L76-L84","shortMessageHtmlLink":"List pip as an explicit dependency for the conformance tests"}},{"before":"84008aa8aeb924d4839e74e61f7abdd8941d7498","after":"a79b87fadb0185d8032211dc81638f4acb5bc122","ref":"refs/heads/main","pushedAt":"2024-05-31T16:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Updated conformance test results for pyright 1.1.365. (#1755)\n\nThere are no changes to the top-level conformance results, but some of pyright's error messages changed (for improved clarity), and this results in changes to the diffs from previous versions.","shortMessageHtmlLink":"Updated conformance test results for pyright 1.1.365. (#1755)"}},{"before":"75d0d30eee04e508941ad2c0926fc0cbd0a282b9","after":"84008aa8aeb924d4839e74e61f7abdd8941d7498","ref":"refs/heads/main","pushedAt":"2024-05-28T01:08:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hauntsaninja","name":"Shantanu","path":"/hauntsaninja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12621235?s=80&v=4"},"commit":{"message":"Glossary: Fix broken link (#1751)","shortMessageHtmlLink":"Glossary: Fix broken link (#1751)"}},{"before":"4941929ce67c9d5809594a925baf761d4965c8bb","after":null,"ref":"refs/heads/JelleZijlstra-patch-1","pushedAt":"2024-05-28T01:08:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hauntsaninja","name":"Shantanu","path":"/hauntsaninja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12621235?s=80&v=4"}},{"before":null,"after":"4941929ce67c9d5809594a925baf761d4965c8bb","ref":"refs/heads/JelleZijlstra-patch-1","pushedAt":"2024-05-28T01:05:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Glossary: Fix broken link","shortMessageHtmlLink":"Glossary: Fix broken link"}},{"before":"2e70529e2e4a8242f104bd9ebd043b59f948d427","after":"75d0d30eee04e508941ad2c0926fc0cbd0a282b9","ref":"refs/heads/main","pushedAt":"2024-05-24T13:34:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"A few typo fixes (#1750)","shortMessageHtmlLink":"A few typo fixes (#1750)"}},{"before":"d586ae42118ba8fd97f2767b7b21255a91a9af44","after":"2e70529e2e4a8242f104bd9ebd043b59f948d427","ref":"refs/heads/main","pushedAt":"2024-05-22T16:44:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Updated conformance results for pyright 1.1.364. (#1744)\n\nThis version of pyright fixes one conformance issue detected by the \"dataclasses_final\" test. It also rewords some existing error messages, which accounts for the other changes.\r\nFixed a recent regression in the \"dataclasses_final\" test due to auto-formatting.","shortMessageHtmlLink":"Updated conformance results for pyright 1.1.364. (#1744)"}},{"before":"2d2e8eea682c3a42c7731d5941d3b41ad79acdca","after":"d586ae42118ba8fd97f2767b7b21255a91a9af44","ref":"refs/heads/main","pushedAt":"2024-05-21T01:23:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Fixed a bug in the conformance test for `ClassVar` qualifier (#1742)\n\nFixed a bug in the conformance test for `ClassVar` qualifier. The test was not importing `Final`, so it was not really testing what it intended.\r\nAlso added some additional comments to the recently-added test for `dataclasses_final` for consistency with other tests.","shortMessageHtmlLink":"Fixed a bug in the conformance test for ClassVar qualifier (#1742)"}},{"before":"ee2f893008c4734f5e2f953d36a4212f6eab4a1b","after":"2d2e8eea682c3a42c7731d5941d3b41ad79acdca","ref":"refs/heads/main","pushedAt":"2024-05-20T17:41:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Add conformance tests for Final dataclass fields (#1741)","shortMessageHtmlLink":"Add conformance tests for Final dataclass fields (#1741)"}},{"before":"006d361f9183b81225edb203c31b07b170a69680","after":"ee2f893008c4734f5e2f953d36a4212f6eab4a1b","ref":"refs/heads/main","pushedAt":"2024-05-19T13:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"add ellipsis to incomplete class __getattr__ (#1740)\n\nI'm fairly certain this is required, because I tried to follow this documentation by omitting it, just now, and got a syntax error.","shortMessageHtmlLink":"add ellipsis to incomplete class __getattr__ (#1740)"}},{"before":"e18bc5306d1c8948fca9f7ab2230af52d2b565af","after":"006d361f9183b81225edb203c31b07b170a69680","ref":"refs/heads/main","pushedAt":"2024-05-17T01:47:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Fix `A previous point` link (#1738)","shortMessageHtmlLink":"Fix A previous point link (#1738)"}},{"before":"9f7f400bb7c4c79f1fb938402e0bb3198dac0054","after":"e18bc5306d1c8948fca9f7ab2230af52d2b565af","ref":"refs/heads/main","pushedAt":"2024-05-15T15:58:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Updated conformance results for pyright 1.1.363, which fixes one conf… (#1736)\n\nUpdated conformance results for pyright 1.1.363, which fixes one conformance issue.","shortMessageHtmlLink":"Updated conformance results for pyright 1.1.363, which fixes one conf… ("}},{"before":"d8c80ac3760bf40f8b04732f1ad10a8d5f5531bc","after":"9f7f400bb7c4c79f1fb938402e0bb3198dac0054","ref":"refs/heads/main","pushedAt":"2024-05-13T04:53:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Update to Pyre-0.9.21 (#1734)\n\n* Autogenerate results on Pyre-0.9.21\r\n\r\n* Manually adjust results\r\n\r\nEdit the notes where there were obvious updates, particularly related\r\nto changes because of `assert_type` being supported.\r\n\r\nMark a few tests as Passing that were not before, and some others as\r\neither Unsupported or Partial where they were previously marked as\r\nbetter-supported (many of these are again related to `assert_type`;\r\nimproved support for that makes it clearer that in a few cases Pyre was\r\nnot conformant but appeared to be due to not throwing errors).","shortMessageHtmlLink":"Update to Pyre-0.9.21 (#1734)"}},{"before":"6a787bf1c94ab16353baed6d4cd2afd2ac2c0495","after":"d8c80ac3760bf40f8b04732f1ad10a8d5f5531bc","ref":"refs/heads/main","pushedAt":"2024-05-09T03:52:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Updated conformance results for pyright 1.1.362 (#1733)\n\nUpdated conformance results for pyright 1.1.362, which fixed two non-conformance issues but introduced a regression in another conformance test.\r\n\r\nImproved callables_annotation test to cover a few missing cases and make the test more resilient to differences in interpretation for `assert_type`.","shortMessageHtmlLink":"Updated conformance results for pyright 1.1.362 (#1733)"}},{"before":"b2d917305360039dd68d21bf2148dbfd4f2369e4","after":"6a787bf1c94ab16353baed6d4cd2afd2ac2c0495","ref":"refs/heads/main","pushedAt":"2024-05-06T15:37:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Conformance tests for Callables (#1731)\n\nAdded new conformance test to go along with the recently-accepted new sections in the \"Callables\" chapter of the typing spec.","shortMessageHtmlLink":"Conformance tests for Callables (#1731)"}},{"before":"e4643cbeb9f8da45db785d2373ce203644243aa6","after":"b2d917305360039dd68d21bf2148dbfd4f2369e4","ref":"refs/heads/main","pushedAt":"2024-05-06T02:44:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Updated conformance results for pyright 1.1.361. (#1730)\n\nUpdated conformance results for pyright 1.1.361. The tests found a regression that was introduced in this version related to the `TypeIs` special form. All other changes are due to minor tweaks in error messages.","shortMessageHtmlLink":"Updated conformance results for pyright 1.1.361. (#1730)"}},{"before":"10aac3e13dc0dd00dbda1159260c13b435d632fd","after":"e4643cbeb9f8da45db785d2373ce203644243aa6","ref":"refs/heads/main","pushedAt":"2024-05-05T22:00:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"erictraut","name":"Eric Traut","path":"/erictraut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7040122?s=80&v=4"},"commit":{"message":"Expanded \"Callables\" chapter to include additional details. (#1723)\n\n* Expanded \"Callables\" chapter to include additional details.\r\n\r\n* Update docs/spec/callables.rst\r\n\r\nCo-authored-by: David Salvisberg \r\n\r\n* Expanded \"Callables\" chapter to include additional details.\r\n\r\n* Update docs/spec/callables.rst\r\n\r\nCo-authored-by: David Salvisberg \r\n\r\n* Incorporated PR feedback from Jelle.\r\n\r\n* Changed draft to indicate that `(*args: Any, **kwargs: Any)` in a `def` statement should be interpreted as `...`. Clarified that `...` can be used with `Concatenate` and explained how this is interpreted.\r\n\r\n* Update docs/spec/callables.rst\r\n\r\nCo-authored-by: Jelle Zijlstra \r\n\r\n* Incorporated feedback from Jelle.\r\n\r\n* Incorporated suggested changes from Guido's PR review.\r\n\r\n---------\r\n\r\nCo-authored-by: David Salvisberg \r\nCo-authored-by: Jelle Zijlstra ","shortMessageHtmlLink":"Expanded \"Callables\" chapter to include additional details. (#1723)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX6ZfyAA","startCursor":null,"endCursor":null}},"title":"Activity · python/typing"}