{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37492961,"defaultBranch":"master","name":"pytest","ownerLogin":"nicoddemus","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-06-15T21:42:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1085180?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716153463.0","currentOid":""},"activityList":{"items":[{"before":"fd7dbff4dcb29e33f9b66cdba7b61985f942c28d","after":null,"ref":"refs/heads/backport-12343","pushedAt":"2024-05-19T21:17:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":null,"after":"fd7dbff4dcb29e33f9b66cdba7b61985f942c28d","ref":"refs/heads/backport-12343","pushedAt":"2024-05-19T21:17:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Fix link in changelog (#12343)","shortMessageHtmlLink":"Fix link in changelog (pytest-dev#12343)"}},{"before":"3518a62d5b564c9b35e3db65e028ff9c11dffb71","after":"072bbee6d828b984d1b08b9085616da3957bdf60","ref":"refs/heads/document-exceptions","pushedAt":"2024-05-05T22:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Code review","shortMessageHtmlLink":"Code review"}},{"before":null,"after":"3518a62d5b564c9b35e3db65e028ff9c11dffb71","ref":"refs/heads/document-exceptions","pushedAt":"2024-05-04T14:51:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Document exceptions raised by exit, skip, xfail, fail, and importorskip\n\nAs commented on: https://github.com/pytest-dev/pytest/issues/7469#issuecomment-2094104215","shortMessageHtmlLink":"Document exceptions raised by exit, skip, xfail, fail, and importorskip"}},{"before":"3518a62d5b564c9b35e3db65e028ff9c11dffb71","after":null,"ref":"refs/heads/documet-exceptions","pushedAt":"2024-05-04T14:51:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":null,"after":"3518a62d5b564c9b35e3db65e028ff9c11dffb71","ref":"refs/heads/documet-exceptions","pushedAt":"2024-05-04T14:51:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Document exceptions raised by exit, skip, xfail, fail, and importorskip\n\nAs commented on: https://github.com/pytest-dev/pytest/issues/7469#issuecomment-2094104215","shortMessageHtmlLink":"Document exceptions raised by exit, skip, xfail, fail, and importorskip"}},{"before":"79ca819e59948661c5403dd4aa77c248266a8c76","after":null,"ref":"refs/heads/cherry-pick-release","pushedAt":"2024-04-27T23:41:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":null,"after":"79ca819e59948661c5403dd4aa77c248266a8c76","ref":"refs/heads/cherry-pick-release","pushedAt":"2024-04-27T23:36:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Merge pull request #12257 from pytest-dev/release-8.2.0\n\nPrepare release 8.2.0\n\n(cherry picked from commit 69c3bcea36e1cf3468ac3cb92da9cf37038f959d)","shortMessageHtmlLink":"Merge pull request pytest-dev#12257 from pytest-dev/release-8.2.0"}},{"before":"2db9481cefd2cd58c952c44ad93e9c57d4785a13","after":null,"ref":"refs/heads/cherry-pick-release","pushedAt":"2024-04-26T18:25:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":null,"after":"2db9481cefd2cd58c952c44ad93e9c57d4785a13","ref":"refs/heads/cherry-pick-release","pushedAt":"2024-04-26T18:13:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"cherry-pick release-8.1.2\n\n(cherry picked from commit 7df3dbc545b4b4deb2148683cd02f774b2d19fd8)","shortMessageHtmlLink":"cherry-pick release-8.1.2"}},{"before":"4eacc866a68a4192f0343bc3df8b7f54669f3807","after":null,"ref":"refs/heads/cherry-pick-release","pushedAt":"2024-04-26T18:12:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":null,"after":"4eacc866a68a4192f0343bc3df8b7f54669f3807","ref":"refs/heads/cherry-pick-release","pushedAt":"2024-04-26T18:11:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Cherry pick release 8.1.2","shortMessageHtmlLink":"Cherry pick release 8.1.2"}},{"before":"9ae9bce1c334d42b8b7d13f89e331702cb955828","after":"6c5f48a1ab48a49c598fd4dd1df09061d83ac5ab","ref":"refs/heads/pathlib-typing","pushedAt":"2024-04-20T17:20:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Fully type annotate pathlib.py\n\nAdd full type annotations to `pathlib.py` and remove the `allow-untyped-defs` directive.","shortMessageHtmlLink":"Fully type annotate pathlib.py"}},{"before":null,"after":"9ae9bce1c334d42b8b7d13f89e331702cb955828","ref":"refs/heads/pathlib-typing","pushedAt":"2024-04-20T14:48:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Fully type annotate pathlib.py\n\nAdd full type annotations to `pathlib.py` and remove the `allow-untyped-defs` directive.","shortMessageHtmlLink":"Fully type annotate pathlib.py"}},{"before":"94931300302a04f0e2e32db23e390f783a270d14","after":null,"ref":"refs/heads/refactor-insert-missing-modules","pushedAt":"2024-04-20T12:10:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":"80a0900f8836e22ab80aee76fe190b49045a4ea7","after":"94931300302a04f0e2e32db23e390f783a270d14","ref":"refs/heads/refactor-insert-missing-modules","pushedAt":"2024-04-20T11:44:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Refactor insert_missing_modules function\n\nMakes the logic more straightforward IMO.","shortMessageHtmlLink":"Refactor insert_missing_modules function"}},{"before":"9cbbcf7cba5ad2912b205bff3b3d0bf6b9c29fd9","after":null,"ref":"refs/heads/module-parent","pushedAt":"2024-04-20T11:43:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":"aace781ccb873f10875a1a6cd97c81d455df0ba9","after":"9cbbcf7cba5ad2912b205bff3b3d0bf6b9c29fd9","ref":"refs/heads/module-parent","pushedAt":"2024-04-20T11:17:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Additional test","shortMessageHtmlLink":"Additional test"}},{"before":"8b393d7c22f063dcb176733d376c05f04ccd9f8c","after":"aace781ccb873f10875a1a6cd97c81d455df0ba9","ref":"refs/heads/module-parent","pushedAt":"2024-04-20T11:15:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Additional test","shortMessageHtmlLink":"Additional test"}},{"before":"9b6f552d562b0eda865842d5efdd39351a074c6b","after":"80a0900f8836e22ab80aee76fe190b49045a4ea7","ref":"refs/heads/refactor-insert-missing-modules","pushedAt":"2024-04-13T16:08:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Refactor insert_missing_modules function\n\nMakes the logic more straightforward IMO.","shortMessageHtmlLink":"Refactor insert_missing_modules function"}},{"before":null,"after":"9b6f552d562b0eda865842d5efdd39351a074c6b","ref":"refs/heads/refactor-insert-missing-modules","pushedAt":"2024-04-13T16:06:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Refactor insert_missing_modules function\n\nMakes the logic more straighforward IMO.","shortMessageHtmlLink":"Refactor insert_missing_modules function"}},{"before":"1dcfb5aa765404f534de47be0b924ac1d37d85b9","after":"8b393d7c22f063dcb176733d376c05f04ccd9f8c","ref":"refs/heads/module-parent","pushedAt":"2024-04-13T15:18:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Add test without __init__.py files","shortMessageHtmlLink":"Add test without __init__.py files"}},{"before":"e912f0eb03e0f794e3498d805f42aaac9884c972","after":"1dcfb5aa765404f534de47be0b924ac1d37d85b9","ref":"refs/heads/module-parent","pushedAt":"2024-04-13T15:17:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Add test without __init__.py files","shortMessageHtmlLink":"Add test without __init__.py files"}},{"before":"b16ad02332b572b635874e3fcfb6c7e0d439857c","after":"e912f0eb03e0f794e3498d805f42aaac9884c972","ref":"refs/heads/module-parent","pushedAt":"2024-04-13T14:43:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"importlib: _import_module_using_spec also imports parent modules\n\nAccording to the Python import implementation:\n\nhttps://github.com/python/cpython/blob/73906d5c908c1e0b73c5436faeff7d93698fc074/Lib/importlib/_bootstrap.py#L1308-L1311\n\nWhen we import a module we should also import its parents, and set the child as attribute of its parent.","shortMessageHtmlLink":"importlib: _import_module_using_spec also imports parent modules"}},{"before":null,"after":"b16ad02332b572b635874e3fcfb6c7e0d439857c","ref":"refs/heads/module-parent","pushedAt":"2024-04-12T18:53:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"WIP\n\n[no ci]","shortMessageHtmlLink":"WIP"}},{"before":"1e22e0f7058317cd7ef823d13392403a541d6c65","after":null,"ref":"refs/heads/12112-ns-packages","pushedAt":"2024-04-09T16:23:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"}},{"before":"34196a9b5c68663e56307a9a87f93336e0e66e4a","after":"1e22e0f7058317cd7ef823d13392403a541d6c65","ref":"refs/heads/12112-ns-packages","pushedAt":"2024-04-07T12:22:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Change compute_module_name to return Optional\n\nThis is better to enforce callers to check for it instead of ending up with '' and possibly breaking later.","shortMessageHtmlLink":"Change compute_module_name to return Optional"}},{"before":"981e3996fb0c3be2f68666cd188e10b28fcf7004","after":"34196a9b5c68663e56307a9a87f93336e0e66e4a","ref":"refs/heads/12112-ns-packages","pushedAt":"2024-04-07T12:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Change compute_module_name to return Optional\n\nThis is better to enforce callers to check for it instead of ending up with '' and possibly breaking later.","shortMessageHtmlLink":"Change compute_module_name to return Optional"}},{"before":"aefa52323ab46c4b19d6c849e79e5542eaa273e9","after":"981e3996fb0c3be2f68666cd188e10b28fcf7004","ref":"refs/heads/12112-ns-packages","pushedAt":"2024-04-07T12:13:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Change test_is_importable\n\nRemoved the test for standalone module because for some reason it was flaky (could not figure why).","shortMessageHtmlLink":"Change test_is_importable"}},{"before":"3489fa313fb16bb020ed20be6e500e22a90530f6","after":"aefa52323ab46c4b19d6c849e79e5542eaa273e9","ref":"refs/heads/12112-ns-packages","pushedAt":"2024-04-07T11:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicoddemus","name":"Bruno Oliveira","path":"/nicoddemus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1085180?s=80&v=4"},"commit":{"message":"Change test_is_importable\n\nRemoved the test for standalone module because for some reason it was flaky (could not figure why).","shortMessageHtmlLink":"Change test_is_importable"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETkB4uwA","startCursor":null,"endCursor":null}},"title":"Activity ยท nicoddemus/pytest"}