{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":635499735,"defaultBranch":"main","name":"pytask","ownerLogin":"NickCrews","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-02T20:37:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10820686?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701888646.0","currentOid":""},"activityList":{"items":[{"before":"625cf1b60b514e10986d9483f958011ce0c36b11","after":"f0c18a8efb95f74d0a74d4928819173b541b4bbe","ref":"refs/heads/test_funky_funcs","pushedAt":"2023-12-06T18:51:38.000Z","pushType":"push","commitsCount":1,"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] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":null,"after":"625cf1b60b514e10986d9483f958011ce0c36b11","ref":"refs/heads/test_funky_funcs","pushedAt":"2023-12-06T18:50:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCrews","name":"Nick Crews","path":"/NickCrews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10820686?s=80&v=4"},"commit":{"message":"test: add xfail for task using builting function\n\nA repro for\nhttps://github.com/pytask-dev/pytask/issues/512","shortMessageHtmlLink":"test: add xfail for task using builting function"}},{"before":"6c75e7833d6b521e811e0bbae662c8b908b4c4bd","after":"0bdc3d2a50e99df3c9f89f60db8365a31d7ea679","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-06T18:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"fix.","shortMessageHtmlLink":"fix."}},{"before":"821e730932104050966282abeda5637cc09853f9","after":"6c75e7833d6b521e811e0bbae662c8b908b4c4bd","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-06T17:47:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"to changes.","shortMessageHtmlLink":"to changes."}},{"before":"1186281dcc8971a4dc24cca38c5dba51200f9b1d","after":"821e730932104050966282abeda5637cc09853f9","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-06T17:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Install on Windows as well.","shortMessageHtmlLink":"Install on Windows as well."}},{"before":"eecd42c5b6b343b86894b0caf45a0eb74ee18c4a","after":"1186281dcc8971a4dc24cca38c5dba51200f9b1d","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-06T17:16:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Add install of graphviz again.","shortMessageHtmlLink":"Add install of graphviz again."}},{"before":"2d7dd1f7026b99d791404dd21b377e03785140e1","after":"eecd42c5b6b343b86894b0caf45a0eb74ee18c4a","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-06T17:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Fix.","shortMessageHtmlLink":"Fix."}},{"before":"d37bdf4353078fdb8458045eea8a347cd1514e15","after":"2d7dd1f7026b99d791404dd21b377e03785140e1","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-06T16:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"fix.","shortMessageHtmlLink":"fix."}},{"before":"8590d4a19a8b1c04e1a9ba2ee3c85278d11c2fb9","after":"d37bdf4353078fdb8458045eea8a347cd1514e15","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-06T16:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Test macos.","shortMessageHtmlLink":"Test macos."}},{"before":"b33aa4babf969abc5cb62d793c151c6cc8c6d031","after":"a813ebe494ce5986e4eec40462fa65973fe12449","ref":"refs/heads/external-task-func","pushedAt":"2023-12-05T22:02:10.000Z","pushType":"push","commitsCount":1,"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] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"e6433668cb47f1d213d707231d46774fda60214a","after":"b33aa4babf969abc5cb62d793c151c6cc8c6d031","ref":"refs/heads/external-task-func","pushedAt":"2023-12-05T22:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickCrews","name":"Nick Crews","path":"/NickCrews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10820686?s=80&v=4"},"commit":{"message":"fixup: use Path, not str for path of task","shortMessageHtmlLink":"fixup: use Path, not str for path of task"}},{"before":"c98217a84e061f47aaeff9cee1f451697ae77eb1","after":"e6433668cb47f1d213d707231d46774fda60214a","ref":"refs/heads/external-task-func","pushedAt":"2023-12-05T21:57:27.000Z","pushType":"push","commitsCount":1,"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] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":null,"after":"c98217a84e061f47aaeff9cee1f451697ae77eb1","ref":"refs/heads/external-task-func","pushedAt":"2023-12-05T21:56:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCrews","name":"Nick Crews","path":"/NickCrews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10820686?s=80&v=4"},"commit":{"message":"use caller's module as ID for task in `task()`\n\nPossible fix for https://github.com/pytask-dev/pytask/issues/513\n\nI didn't add any tests yet until I got confirmation this\nis the right direction.","shortMessageHtmlLink":"use caller's module as ID for task in task()"}},{"before":null,"after":"8590d4a19a8b1c04e1a9ba2ee3c85278d11c2fb9","ref":"refs/heads/ubuntu-fixup","pushedAt":"2023-12-05T21:53:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCrews","name":"Nick Crews","path":"/NickCrews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10820686?s=80&v=4"},"commit":{"message":"CI: remove unneeded install of graphviz on ubuntu\n\nThere was a typo of `ubunut` so this\nblockw as never getting run.\nSee https://github.com/pytask-dev/pytask/actions/runs/7092233325/job/19303082025\nGuess it wasn't needed!\n\nDoes this mean the macos block can get deleted too?","shortMessageHtmlLink":"CI: remove unneeded install of graphviz on ubuntu"}},{"before":"fe7e793c51d3cb642ff0c638df03e6c2e72358d6","after":"9927ff3f9785d21fcd3e95a14e2646b402686290","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-23T21:28:23.034Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Make test more robust.","shortMessageHtmlLink":"Make test more robust."}},{"before":"ddd8f561ad96535cc2e27e1189d40e384fe9aec2","after":"fe7e793c51d3cb642ff0c638df03e6c2e72358d6","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-23T21:18:02.886Z","pushType":"push","commitsCount":4,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Add test for collecting task modules with the same name.","shortMessageHtmlLink":"Add test for collecting task modules with the same name."}},{"before":"e075c5ff9e3ced4fd48a6df055ab27883681639d","after":"ddd8f561ad96535cc2e27e1189d40e384fe9aec2","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-12T06:09:06.721Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Polishing.","shortMessageHtmlLink":"Polishing."}},{"before":"332f3d0b052e1cc6ffd449683dd9de7b978e34ee","after":"e075c5ff9e3ced4fd48a6df055ab27883681639d","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-11T22:37:02.715Z","pushType":"push","commitsCount":4,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Use better module names, add more pytest stuff, add tests from pytest.","shortMessageHtmlLink":"Use better module names, add more pytest stuff, add tests from pytest."}},{"before":"a656b3d2f3a63a7cab98a1a1801266134cf7948d","after":"332f3d0b052e1cc6ffd449683dd9de7b978e34ee","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-07T12:49:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Merge branch 'main' into collect_module_name","shortMessageHtmlLink":"Merge branch 'main' into collect_module_name"}},{"before":"d520656796c6385a569b8cd021a877edbc0da65d","after":"a656b3d2f3a63a7cab98a1a1801266134cf7948d","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-06T16:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Small fixes.","shortMessageHtmlLink":"Small fixes."}},{"before":"ee4089736a3af154d705d88bc0f5ad3e10fafafd","after":"d520656796c6385a569b8cd021a877edbc0da65d","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-06T15:58:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Merge branch 'main' into collect_module_name","shortMessageHtmlLink":"Merge branch 'main' into collect_module_name"}},{"before":"f8a002586b79d705abe3096d8ba58ce819c3d54e","after":"ee4089736a3af154d705d88bc0f5ad3e10fafafd","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-06T15:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Refactor import mechanism to its own function.","shortMessageHtmlLink":"Refactor import mechanism to its own function."}},{"before":"d943eff2a06288690bea674c5055a0aba8f368a8","after":"f8a002586b79d705abe3096d8ba58ce819c3d54e","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-06T15:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tobiasraabe","name":"Tobias Raabe","path":"/tobiasraabe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22533006?s=80&v=4"},"commit":{"message":"Add fix and fix test failing after fix.","shortMessageHtmlLink":"Add fix and fix test failing after fix."}},{"before":null,"after":"affc7ef4d2b407c91a6515a8e726663466355a22","ref":"refs/heads/graph_format","pushedAt":"2023-05-03T19:42:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCrews","name":"Nick Crews","path":"/NickCrews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10820686?s=80&v=4"},"commit":{"message":"FEAT: determine graphiz output format from\nfile extension\n\nnow if you use `--output-path dag.png`, you get a .png. This is useful to me\nso I can embed the plot in my docs.\n\nI considered adding a whole new `--format` CLI flag etc, but I\ndecided that was overkill. Could be added later if someone\nreally wants it.\n\nIronically, this is now consistent with _HELP_TEXT_OUTPUT","shortMessageHtmlLink":"FEAT: determine graphiz output format from"}},{"before":"229bdfeb4e27beed5354bfdcb032cefe034c91af","after":"d943eff2a06288690bea674c5055a0aba8f368a8","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-02T23:36:58.000Z","pushType":"push","commitsCount":1,"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] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"21c6191e14b878274851740d91f19371a60a08a0","after":"229bdfeb4e27beed5354bfdcb032cefe034c91af","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-02T23:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NickCrews","name":"Nick Crews","path":"/NickCrews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10820686?s=80&v=4"},"commit":{"message":"fixup failing test\n\nIt wasn't actually failing before. Test collection DID fail,\nbut we weren't inspecting it.","shortMessageHtmlLink":"fixup failing test"}},{"before":null,"after":"21c6191e14b878274851740d91f19371a60a08a0","ref":"refs/heads/collect_module_name","pushedAt":"2023-05-02T20:37:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NickCrews","name":"Nick Crews","path":"/NickCrews","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10820686?s=80&v=4"},"commit":{"message":"test: add failing test for module name\n\nI get this obscure error from within dataclasses:\n\n────────────────────────── Failures during collection ──────────────────────────\n───────── Could not collect test_collect_module_name_0/task_module.py ──────────\n\n╭───────────────────── Traceback (most recent call last) ──────────────────────╮\n│ in exec_module:883 │\n│ in _call_with_frames_removed:241 │\n│ │\n│ /private/var/folders/nz/wfwcn6md1796t48tx9dhf0v40000gn/T/pytest-of-nickcrews │\n│ /pytest-41/test_collect_module_name_0/task_module.py:7 in │\n│ │\n│ 4 import dataclasses │\n│ 5 │\n│ 6 @dataclasses.dataclass │\n│ ❱ 7 class Data: │\n│ 8 │ x: int │\n│ 9 │\n│ │\n│ /Users/nickcrews/.pyenv/versions/3.10.4/lib/python3.10/dataclasses.py:1263 │\n│ in dataclass │\n│ │\n│ 1260 │ │ return wrap │\n│ 1261 │ │\n│ 1262 │ # We're called as @dataclass without parens. │\n│ ❱ 1263 │ return wrap(cls) │\n│ 1264 │\n│ 1265 │\n│ 1266 def fields(class_or_instance): │\n│ │\n│ /Users/nickcrews/.pyenv/versions/3.10.4/lib/python3.10/dataclasses.py:1253 │\n│ in wrap │\n│ │\n│ 1250 │ \"\"\" │\n│ 1251 │ │\n│ 1252 │ def wrap(cls): │\n│ ❱ 1253 │ │ return _process_class( │\n│ 1254 │ │ │ cls, init, repr, eq, order, unsafe_hash, frozen, match_ar │\n│ 1255 │ │ ) │\n│ 1256 │\n│ │\n│ /Users/nickcrews/.pyenv/versions/3.10.4/lib/python3.10/dataclasses.py:1003 │\n│ in _process_class │\n│ │\n│ 1000 │ │ # See if this is a marker to change the value of kw_only. │\n│ 1001 │ │ if _is_kw_only(type, dataclasses) or ( │\n│ 1002 │ │ │ isinstance(type, str) │\n│ ❱ 1003 │ │ │ and _is_type(type, cls, dataclasses, dataclasses.KW_ONLY, │\n│ 1004 │ │ ): │\n│ 1005 │ │ │ # Switch the default to kw_only=True, and ignore this │\n│ 1006 │ │ │ # annotation: it's not a real field. │\n│ │\n│ /Users/nickcrews/.pyenv/versions/3.10.4/lib/python3.10/dataclasses.py:764 in │\n│ _is_type │\n│ │\n│ 761 │ │ if not module_name: │\n│ 762 │ │ │ # No module name, assume the class's module did │\n│ 763 │ │ │ # \"from dataclasses import InitVar\". │\n│ ❱ 764 │ │ │ ns = sys.modules.get(cls.__module__).__dict__ │\n│ 765 │ │ else: │\n│ 766 │ │ │ # Look up module_name in the class's module. │\n│ 767 │ │ │ module = sys.modules.get(cls.__module__) │\n╰──────────────────────────────────────────────────────────────────────────────╯\nAttributeError: 'NoneType' object has no attribute '__dict__'","shortMessageHtmlLink":"test: add failing test for module name"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADww7Y0AA","startCursor":null,"endCursor":null}},"title":"Activity · NickCrews/pytask"}