{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51112125,"defaultBranch":"main","name":"quixote","ownerLogin":"nascheme","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-04T23:02:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/690853?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695414515.0","currentOid":""},"activityList":{"items":[{"before":"b0e307e43b6cf198ebdff13d6b0a7fb22b85f96f","after":"b9ffcbc29a33f318452eac888f0a3372377e16f8","ref":"refs/heads/main","pushedAt":"2024-03-01T20:12:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nascheme","name":"Neil Schemenauer","path":"/nascheme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/690853?s=80&v=4"},"commit":{"message":"Add unit tests for the two PTL f-string bugs.","shortMessageHtmlLink":"Add unit tests for the two PTL f-string bugs."}},{"before":"29c780a720a432f14a63acf979d2054428718f94","after":"b0e307e43b6cf198ebdff13d6b0a7fb22b85f96f","ref":"refs/heads/main","pushedAt":"2024-03-01T19:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nascheme","name":"Neil Schemenauer","path":"/nascheme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/690853?s=80&v=4"},"commit":{"message":"Fix bug PTL tokenizer for F-strings.\n\nThere was a bug in the token translation in case of an F-string like the\nfollowing: F'{foo}'. In those kinds of cases, the \"\" token\nshould be wrapped with htmltext() but was not.","shortMessageHtmlLink":"Fix bug PTL tokenizer for F-strings."}},{"before":"a1b0a667b2b05877bda3d15c986c10fcd3bae874","after":"29c780a720a432f14a63acf979d2054428718f94","ref":"refs/heads/main","pushedAt":"2024-02-13T20:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nascheme","name":"Neil Schemenauer","path":"/nascheme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/690853?s=80&v=4"},"commit":{"message":"Add support for PTL with Python 3.12.\n\nPython 3.12 has changed how f-strings are tokenized. This requires\nsignificant changes to Quixote's PTL in order to support them. To\nsimplify, a number of backwards compatible PTL features have been\nremoved. Remove support for [html] and [plain] function annotations.\nInstead, use the @ptl_plain or @ptl_html decorators to mark PTL\ntemplates. Remove support for using \"h\" as a prefix for PTL strings.\nThe only supported f-string prefix for PTL strings is \"F\".\n\nUsing decorators and the \"F\" prefix has the advantage that PTL files\nwill compile as regular Python files. You can use tools like Black,\nruff, flake8 on them. Black does not preserve the uppercase f-string\nprefix. I created a fork of Black that does this:\n\n https://github.com/nascheme/black/tree/ptl","shortMessageHtmlLink":"Add support for PTL with Python 3.12."}},{"before":"90ca6ac9f93d809227fdc4aff023bf0ab41a160f","after":"a1b0a667b2b05877bda3d15c986c10fcd3bae874","ref":"refs/heads/main","pushedAt":"2023-12-01T00:37:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nascheme","name":"Neil Schemenauer","path":"/nascheme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/690853?s=80&v=4"},"commit":{"message":"Remove stale links in README.txt.","shortMessageHtmlLink":"Remove stale links in README.txt."}},{"before":null,"after":"2387523f74cc9156f1aecd016862da825ea5db95","ref":"refs/heads/py3_12","pushedAt":"2023-09-22T20:28:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nascheme","name":"Neil Schemenauer","path":"/nascheme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/690853?s=80&v=4"},"commit":{"message":"wip: support for python 3.12\n\nRemove support for [html] and [plain] function annotations. Remove\nsupport for \"h\" prefix on strings, must use \"F\" now.","shortMessageHtmlLink":"wip: support for python 3.12"}},{"before":"9033ab483bb6d81596f2fd7a692618c9ed74df96","after":"90ca6ac9f93d809227fdc4aff023bf0ab41a160f","ref":"refs/heads/main","pushedAt":"2023-09-05T17:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nascheme","name":"Neil Schemenauer","path":"/nascheme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/690853?s=80&v=4"},"commit":{"message":"Avoid IsADirectoryError in StaticFile.\n\nIf the path points to a directory rather than a file, raise a\nTraversalError.","shortMessageHtmlLink":"Avoid IsADirectoryError in StaticFile."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECh55bAA","startCursor":null,"endCursor":null}},"title":"Activity ยท nascheme/quixote"}