{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-pyg-team__pytorch_geometric-7654-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3Rlc3QvdXRpbHMvdGVzdF9hdWdtZW50YXRpb24ucHkgYi90ZXN0L3V0aWxzL3Rlc3RfYXVnbWVudGF0aW9uLnB5CmluZGV4IDJjNmFkOGYyZi4uNjhjNGUzNDNjIDEwMDY0NAotLS0gYS90ZXN0L3V0aWxzL3Rlc3RfYXVnbWVudGF0aW9uLnB5CisrKyBiL3Rlc3QvdXRpbHMvdGVzdF9hdWdtZW50YXRpb24ucHkKQEAgLTEsNiArMSw3IEBACiBpbXBvcnQgcHl0ZXN0CiBpbXBvcnQgdG9yY2gKIAorZnJvbSB0b3JjaF9nZW9tZXRyaWMgaW1wb3J0IHNlZWRfZXZlcnl0aGluZwogZnJvbSB0b3JjaF9nZW9tZXRyaWMudXRpbHMgaW1wb3J0ICgKICAgICBhZGRfcmFuZG9tX2VkZ2UsCiAgICAgaXNfdW5kaXJlY3RlZCwKQEAgLTc3LDI4ICs3OCwyNiBAQCBkZWYgdGVzdF9hZGRfcmFuZG9tX2VkZ2UoKToKICAgICBhc3NlcnQgb3V0WzBdLnRvbGlzdCgpID09IGVkZ2VfaW5kZXgudG9saXN0KCkKICAgICBhc3NlcnQgb3V0WzFdLnRvbGlzdCgpID09IFtbXSwgW11dCiAKLSAgICB0b3JjaC5tYW51YWxfc2VlZCg1KQorICAgIHNlZWRfZXZlcnl0aGluZyg1KQogICAgIG91dCA9IGFkZF9yYW5kb21fZWRnZShlZGdlX2luZGV4LCBwPTAuNSkKLSAgICBhc3NlcnQgb3V0WzBdLnRvbGlzdCgpID09IFtbMCwgMSwgMSwgMiwgMiwgMywgMywgMiwgM10sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEsIDAsIDIsIDEsIDMsIDIsIDEsIDIsIDJdXQotCi0gICAgYXNzZXJ0IG91dFsxXS50b2xpc3QoKSA9PSBbWzMsIDIsIDNdLCBbMSwgMiwgMl1dCisgICAgYXNzZXJ0IG91dFswXS50b2xpc3QoKSA9PSBbWzAsIDEsIDEsIDIsIDIsIDMsIDMsIDEsIDJdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxLCAwLCAyLCAxLCAzLCAyLCAwLCAzLCAwXV0KKyAgICBhc3NlcnQgb3V0WzFdLnRvbGlzdCgpID09IFtbMywgMSwgMl0sIFswLCAzLCAwXV0KIAotICAgIHRvcmNoLm1hbnVhbF9zZWVkKDYpCisgICAgc2VlZF9ldmVyeXRoaW5nKDYpCiAgICAgb3V0ID0gYWRkX3JhbmRvbV9lZGdlKGVkZ2VfaW5kZXgsIHA9MC41LCBmb3JjZV91bmRpcmVjdGVkPVRydWUpCi0gICAgYXNzZXJ0IG91dFswXS50b2xpc3QoKSA9PSBbWzAsIDEsIDEsIDIsIDIsIDMsIDEsIDJdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsxLCAwLCAyLCAxLCAzLCAyLCAyLCAxXV0KLSAgICBhc3NlcnQgb3V0WzFdLnRvbGlzdCgpID09IFtbMSwgMl0sIFsyLCAxXV0KKyAgICBhc3NlcnQgb3V0WzBdLnRvbGlzdCgpID09IFtbMCwgMSwgMSwgMiwgMiwgMywgMSwgM10sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzEsIDAsIDIsIDEsIDMsIDIsIDMsIDFdXQorICAgIGFzc2VydCBvdXRbMV0udG9saXN0KCkgPT0gW1sxLCAzXSwgWzMsIDFdXQogICAgIGFzc2VydCBpc191bmRpcmVjdGVkKG91dFswXSkKICAgICBhc3NlcnQgaXNfdW5kaXJlY3RlZChvdXRbMV0pCiAKLSAgICAjIHRlc3Qgd2l0aCBiaXBhcnRpdGUgZ3JhcGgKLSAgICB0b3JjaC5tYW51YWxfc2VlZCg3KQorICAgICMgVGVzdCBmb3IgYmlwYXJ0aXRlIGdyYXBoOgorICAgIHNlZWRfZXZlcnl0aGluZyg3KQogICAgIGVkZ2VfaW5kZXggPSB0b3JjaC50ZW5zb3IoW1swLCAxLCAyLCAzLCA0LCA1XSwgWzIsIDMsIDEsIDQsIDIsIDFdXSkKLSAgICB3aXRoIHB5dGVzdC5yYWlzZXMoUnVudGltZUVycm9yLAotICAgICAgICAgICAgICAgICAgICAgICBtYXRjaD0ibm90IHN1cHBvcnRlZCBmb3IgaGV0ZXJvZ2VuZW91cyBncmFwaHMiKToKLSAgICAgICAgb3V0ID0gYWRkX3JhbmRvbV9lZGdlKGVkZ2VfaW5kZXgsIHA9MC41LCBmb3JjZV91bmRpcmVjdGVkPVRydWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudW1fbm9kZXM9KDYsIDUpKQorICAgIHdpdGggcHl0ZXN0LnJhaXNlcyhSdW50aW1lRXJyb3IsIG1hdGNoPSJub3Qgc3VwcG9ydGVkIGZvciBiaXBhcnRpdGUiKToKKyAgICAgICAgYWRkX3JhbmRvbV9lZGdlKGVkZ2VfaW5kZXgsIGZvcmNlX3VuZGlyZWN0ZWQ9VHJ1ZSwgbnVtX25vZGVzPSg2LCA1KSkKICAgICBvdXQgPSBhZGRfcmFuZG9tX2VkZ2UoZWRnZV9pbmRleCwgcD0wLjUsIG51bV9ub2Rlcz0oNiwgNSkpCi0gICAgb3V0WzBdLnRvbGlzdCgpID09IFtbMCwgMSwgMiwgMywgNCwgNSwgMywgNCwgMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICBbMiwgMywgMSwgNCwgMiwgMSwgMSwgMywgMl1dCisgICAgYXNzZXJ0IG91dFswXS50b2xpc3QoKSA9PSBbWzAsIDEsIDIsIDMsIDQsIDUsIDIsIDAsIDJdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsyLCAzLCAxLCA0LCAyLCAxLCAwLCA0LCAyXV0KKyAgICBhc3NlcnQgb3V0WzFdLnRvbGlzdCgpID09IFtbMiwgMCwgMl0sIFswLCA0LCAyXV0K'\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:35.788231Z","duration_s":0.024286,"timed_out":false,"image_before":"07c503c6-90b4-3f16-ac6d-be48ab7f942b","image_after":"8229b87b-d1a7-4c73-86cf-ac24081097f6","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-2","seq":2,"branch_id":"base","kind":"command","cmd":"git apply /tmp/receipts-pyg-team__pytorch_geometric-7654-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:37.584566Z","duration_s":0.0037029999999999997,"timed_out":false,"image_before":"8229b87b-d1a7-4c73-86cf-ac24081097f6","image_after":"61c93f59-4ab5-4980-8e70-810e91eb52e3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-3","seq":3,"branch_id":"base","kind":"command","cmd":"/opt/receipts-661a110105174df99610b0202232d18a/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-661a110105174df99610b0202232d18a/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test/utils/test_augmentation.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-3.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntest/utils/test_augmentation.py ..F\n\n=================================== FAILURES ===================================\nE   assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n      \n      At index 0 diff: [0, 1, 1, 2, 2, 3, 3, 2, 3] != [0, 1, 1, 2, 2, 3, 3, 1, 2]\n      Use -v to get more diff\n/pytorch_geometric/test/utils/test_augmentation.py:83: assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n==================================== PASSES ====================================\n------------- generated xml file: /opt/receipts/reports/base-3.xml -------------\n=========================== short test summary info ============================\nPASSED test/utils/test_augmentation.py::test_shuffle_node\nPASSED test/utils/test_augmentation.py::test_mask_feature\nFAILED test/utils/test_augmentation.py::test_add_random_edge - assert [[0, 1,...\n========================= 1 failed, 2 passed in 0.07s ==========================\n","stderr_tail":"","stdout_sha256":"ca64a748f2f2316fb2eab7842345140ba7f8e09d57c3f4f352c9dfc6d2c90e0d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-3.log","tree_digest":"ada9078065aadf9c742ad8c4bc8636910636bf7c1b147abb1a18e6c92ac47044","tree_download_s":4.248405124992132,"started_at":"2026-10-03T19:52:38.738970Z","duration_s":5.243991,"timed_out":false,"image_before":"61c93f59-4ab5-4980-8e70-810e91eb52e3","image_after":"9a24e12a-a0dc-4764-b0a7-2421191aef11","junit":{"passed":["test/utils/test_augmentation.py::test_shuffle_node","test/utils/test_augmentation.py::test_mask_feature"],"failed":["test/utils/test_augmentation.py::test_add_random_edge"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test/utils/test_augmentation.py::test_add_random_edge":"assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n  \n  At index 0 diff: [0, 1, 1, 2, 2, 3, 3, 2, 3] != [0, 1, 1, 2, 2, 3, 3, 1, 2]\n  Use -v to get more diff\nE   assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n      \n      At index 0 diff: [0, 1, 1, 2, 2, 3, 3, 2, 3] != [0, 1, 1, 2, 2, 3, 3, 1, 2]\n      Use -v to get more diff"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-b008a54ec177478f8e66d692c2f0856d/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-b008a54ec177478f8e66d692c2f0856d/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test/utils/test_augmentation.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-4.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntest/utils/test_augmentation.py ..F\n\n=================================== FAILURES ===================================\nE   assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n      \n      At index 0 diff: [0, 1, 1, 2, 2, 3, 3, 2, 3] != [0, 1, 1, 2, 2, 3, 3, 1, 2]\n      Use -v to get more diff\n/pytorch_geometric/test/utils/test_augmentation.py:83: assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n==================================== PASSES ====================================\n------------- generated xml file: /opt/receipts/reports/base-4.xml -------------\n=========================== short test summary info ============================\nPASSED test/utils/test_augmentation.py::test_shuffle_node\nPASSED test/utils/test_augmentation.py::test_mask_feature\nFAILED test/utils/test_augmentation.py::test_add_random_edge - assert [[0, 1,...\n========================= 1 failed, 2 passed in 0.07s ==========================\n","stderr_tail":"","stdout_sha256":"62b951f5690a649c26e99b630a4534ad5ab52c8b12b14fe9da4abcc7c0075a09","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-4.log","tree_digest":"ada9078065aadf9c742ad8c4bc8636910636bf7c1b147abb1a18e6c92ac47044","tree_download_s":2.5004939581267536,"started_at":"2026-10-03T19:52:51.646914Z","duration_s":5.263312,"timed_out":false,"image_before":"9a24e12a-a0dc-4764-b0a7-2421191aef11","image_after":"89062230-59e1-4ae0-a9f5-a23465e726b6","junit":{"passed":["test/utils/test_augmentation.py::test_shuffle_node","test/utils/test_augmentation.py::test_mask_feature"],"failed":["test/utils/test_augmentation.py::test_add_random_edge"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test/utils/test_augmentation.py::test_add_random_edge":"assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n  \n  At index 0 diff: [0, 1, 1, 2, 2, 3, 3, 2, 3] != [0, 1, 1, 2, 2, 3, 3, 1, 2]\n  Use -v to get more diff\nE   assert [[0, 1, 1, 2,...1, 3, 2, ...]] == [[0, 1, 1, 2,...1, 3, 2, ...]]\n      \n      At index 0 diff: [0, 1, 1, 2, 2, 3, 3, 2, 3] != [0, 1, 1, 2, 2, 3, 3, 1, 2]\n      Use -v to get more diff"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-5","seq":5,"branch_id":"base","kind":"command","cmd":"python -c 'import base64\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\n\npayload = json.loads(base64.b64decode('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInRlc3QvdXRpbHMvdGVzdF9hdWdtZW50YXRpb24ucHkiXSwidGVzdF9yb290cyI6WyJ0ZXN0L3V0aWxzIl0sImNvbmZpZ19uYW1lcyI6WyIucHl0ZXN0LnRvbWwiLCJjb25mdGVzdC5weSIsInB5cHJvamVjdC50b21sIiwicHl0ZXN0LmluaSIsInB5dGVzdC50b21sIiwic2V0dXAuY2ZnIiwidG94LmluaSJdfQ=='\"'\"'))\nexcluded = {'\"'\"'.git'\"'\"', '\"'\"'.venv'\"'\"', '\"'\"'__pycache__'\"'\"', '\"'\"'site-packages'\"'\"'}\n\ndef digest(path):\n    return hashlib.sha256(path.read_bytes()).hexdigest()\n\ntests = {}\nfor item in payload['\"'\"'test_files'\"'\"']:\n    path = Path(item)\n    if path.is_file():\n        tests[path.as_posix()] = digest(path)\nfor item in payload['\"'\"'test_roots'\"'\"']:\n    root = Path(item)\n    if not root.is_dir():\n        continue\n    for directory, names, filenames in os.walk(root, followlinks=False):\n        names[:] = sorted(name for name in names if name not in excluded)\n        for filename in sorted(filenames):\n            path = Path(directory, filename)\n            if path.is_file():\n                tests[path.as_posix()] = digest(path)\n\nconfigs = {}\nfor directory, names, filenames in os.walk('\"'\"'.'\"'\"', followlinks=False):\n    names[:] = sorted(name for name in names if name not in excluded)\n    for filename in sorted(filenames):\n        if filename not in payload['\"'\"'config_names'\"'\"']:\n            continue\n        path = Path(directory, filename)\n        rendered = path.as_posix()\n        rendered = rendered[2:] if rendered.startswith('\"'\"'./'\"'\"') else rendered\n        configs[rendered] = digest(path)\n\nprint(json.dumps({'\"'\"'test_digests'\"'\"': tests, '\"'\"'pytest_config_digests'\"'\"': configs}, sort_keys=True))\n'","path":null,"exit_code":0,"stdout_tail":"{\"pytest_config_digests\": {\"pyproject.toml\": \"751fb954908f168015eed251e6e090f12cb2272baf519b159939d54931104b3c\", \"test/conftest.py\": \"85f5d9aeb246f6a3b9b763c74114ed9770d8e7fea60db4afc31eb1a54bab9566\", \"test/explain/conftest.py\": \"0995be197616b25bd3f67c8283ef742b7f80bbc9035b4cbeb952ff2fb422cea1\"}, \"test_digests\": {\"test/utils/test_assortativity.py\": \"23f09052388edb6e6220013b315310ac16ef1692685bfd5d967fe8defda36332\", \"test/utils/test_augmentation.py\": \"b5517bb457d59aeed20445f0b357ce8ad6de81574a073c32ca14217e688d8dc0\", \"test/utils/test_coalesce.py\": \"53203be7aa89cf4375f01ab123f418f0b79d12fc5819c91359e116febb5ab193\", \"test/utils/test_convert.py\": \"d6928302374689b745222ec71611aa29148dbd1a864221c594b84328e718b892\", \"test/utils/test_cross_entropy.py\": \"3144b808309fc1ebedea6ff24bbca62a3d6bf042944079e1850130c415346406\", \"test/utils/test_degree.py\": \"22f3554442a08e1ca5c8c1fb9eb33a1c02aaf9c47e250b977bb55a061242c494\", \"test/utils/test_dropout.py\": \"98ed001aaaaad543d378c6fbb7730d2ba066cbfcf93fe01663d028a94ba115ca\", \"test/utils/test_embedding.py\": \"79ae7d57a6907de462cfa9b72493ddf38e46dd65fde6fa492116ed475268024b\", \"test/utils/test_geodesic.py\": \"612f0f5824b472ad632f5b4f60872c194e286d5ec24309d248114f65e4629690\", \"test/utils/test_get_laplacian.py\": \"641658cfcea37620a5d1937ffb16e5da98c1f43c434f37bdc85e3cbe767a11d6\", \"test/utils/test_get_mesh_laplacian.py\": \"c7ab33402d89e28fa89178f9bd9cba503198af702f5bfb5a441bd2cea9cca298\", \"test/utils/test_grid.py\": \"399d266428137d7400eefbfc711dba0c075ea1d8792ffaa39dd200fa38a88fb7\", \"test/utils/test_hetero.py\": \"cc5fb592892896b04d15fe06ac6d02e300696796fdc9e46bcc9bc4697ff5bb34\", \"test/utils/test_homophily.py\": \"0eb15d6344cca81fadcf2765e08a587979a45abcf1f4724b8951cf6928d24f81\", \"test/utils/test_isolated.py\": \"959f32e914f9e8b267df13b43b3505f5a56d4d89d1771ddd0fe7239ad6c85923\", \"test/utils/test_loop.py\": \"c227a44fd0737bb29d5a6dd8b3d9f748e899359401afd47523a926cafdc3ca8f\", \"test/utils/test_map.py\": \"b70dbd4f6ea8b7eb88f8a2cc461f8e5670cdf0affe8114d4b625444562e0d54f\", \"test/utils/test_mask.py\": \"575b4742c4cff6b4603f815fb420b96982e4bc7e1ee7b8f4bf4d5941454d369b\", \"test/utils/test_negative_sampling.py\": \"9ad80d708a83f76521aa44b1c0383a47fbc03045a66f758f982d6f056b734be0\", \"test/utils/test_nested.py\": \"e915659e7a5fde86b1e6095988b89cbdf7663b73e4f0f1718977f1aa66d4017d\", \"test/utils/test_normalized_cut.py\": \"721dfdd25d64969a19d3df3100faf822b7f31c72da92774abb42eba844814d3d\", \"test/utils/test_num_nodes.py\": \"4bf47ba1e88befce5f5072462aeeeafd4d1dbdcee8a4df2c1282cdf0b748a829\", \"test/utils/test_one_hot.py\": \"bc3d4d79348b0039edb23510579617504c3acd5eda4e8b5f83de8fd3b5d3de11\", \"test/utils/test_random.py\": \"d696972110771b1a9a07b98e299f058049beb5774679de8919e674531b3dab0b\", \"test/utils/test_repeat.py\": \"c83b54bec9b3b4eacc0678e4f0acba7b8e6cd91b6f859bfb0830ec78d45d491f\", \"test/utils/test_scatter.py\": \"c9c85c060d01beee47be69211257104a565ee2013b1c5814d9d94b7641f429fc\", \"test/utils/test_segment.py\": \"358d99fc1a290f8a64d2d240cc9d4d7d8b6fc802e3bd052edd30e34c36b96cb3\", \"test/utils/test_select.py\": \"3daebf9e58318495d25f5b65a3a782415636adda3cfe1ac2934d7b79579fe0a6\", \"test/utils/test_smiles.py\": \"44064362fd97f28c6e48f2aba1230672901b5244571d16c84a21b13573e8178e\", \"test/utils/test_softmax.py\": \"c79d317b74dfb96097d10368bee07494f8b9825e5c31a27fb4bfafccb736f192\", \"test/utils/test_sort_edge_index.py\": \"3b57d5f8f84d8611831e5d5120fdaf528fab8c10a4e014fd6ccde86d34412553\", \"test/utils/test_sparse.py\": \"8b78a9227214ea52154ec73b6246e3a435cb039c964289592249c1477c35ba5e\", \"test/utils/test_spmm.py\": \"25e75460fd407c8295916d60668d214aa9ac02f3eaf8c24a01c53c2f8585ca7f\", \"test/utils/test_subgraph.py\": \"4b0bf0fd8ceec307aea221f55f8678b083614cfd507e7ca8c20517ad050423b8\", \"test/utils/test_to_dense_adj.py\": \"6a0791e00cc256033326a39ac9af0d098c043bc248eb09e5b67d09267e7bf28c\", \"test/utils/test_to_dense_batch.py\": \"fcdddc076c6f009e610979b3fd44f53841c313fed75cc7396f73396f32ac55e6\", \"test/utils/test_train_test_split_edges.py\": \"333b6ecf37b1402fb24f9a19dc60f2f6ade5c81865c04d924817d6f3ea276d9d\", \"test/utils/test_trim_to_layer.py\": \"55c498bd9d1365d607ebc59739348cfa1f200ccee5f37cb351a63c3b6565d8b1\", \"test/utils/test_unbatch.py\": \"ce9e57cbd897d37baec6d44eec302b4b3d91a7a8eadaecd22b34dafdfbb3e235\", \"test/utils/test_undirected.py\": \"df47fe7e28a4aa684524b8da04542eb2d4c56ff4dd92194f17222bd78c22d856\"}}\n","stderr_tail":"","stdout_sha256":"4402cfc3ae0e1e60ee94f6748878ae287e5084480dfd582f2c0ba392f2525c3e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:53:03.063806Z","duration_s":0.037167000000000006,"timed_out":false,"image_before":"89062230-59e1-4ae0-a9f5-a23465e726b6","image_after":"a3e94373-d101-45b0-9fd6-19a451c2a419","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-6","seq":6,"branch_id":"base","kind":"command","cmd":"python -c '# Runs inside the task sandbox, so it must work on Python 3.7.\npackages = set()\ntry:\n    import importlib.metadata as metadata\nexcept ImportError:\n    import pkg_resources\n\n    for dist in pkg_resources.working_set:\n        packages.add(dist.project_name + \"==\" + dist.version)\nelse:\n    for distribution in metadata.distributions():\n        name = distribution.metadata.get(\"Name\")\n        if name:\n            packages.add(name + \"==\" + distribution.version)\nprint(\"\\n\".join(sorted(packages, key=str.casefold)))\n'","path":null,"exit_code":0,"stdout_tail":"certifi==2026.1.4\ncharset-normalizer==3.4.4\ncoloredlogs==15.0.1\ncoverage==7.13.4\nexceptiongroup==1.3.1\nfilelock==3.24.3\nflatbuffers==25.12.19\nfsspec==2026.2.0\nhumanfriendly==10.0\nidna==3.11\niniconfig==2.3.0\nJinja2==3.1.6\njoblib==1.5.3\nMarkupSafe==3.0.3\nml_dtypes==0.5.4\nmpmath==1.3.0\nnetworkx==3.4.2\nnumpy==2.2.6\nonnx==1.20.1\nonnxruntime==1.23.2\npackaging==25.0\npip==25.3\npluggy==1.6.0\nprotobuf==6.33.5\npsutil==7.2.2\nPygments==2.19.2\npyparsing==3.3.2\npytest-cov==7.0.0\npytest==9.0.2\nrequests==2.32.5\nscikit-learn==1.7.2\nscipy==1.15.3\nsetuptools==80.9.0\nsympy==1.14.0\nthreadpoolctl==3.6.0\ntomli==2.3.0\ntorch==2.3.0+cpu\ntorch_geometric==2.4.0\ntqdm==4.67.3\ntyping_extensions==4.15.0\nurllib3==2.6.3\nwheel==0.45.1\n","stderr_tail":"","stdout_sha256":"8e443cf948ccbcbc2e668346ea10b55a8ed1e0fbfbacfd981a99d2a23c22b0f0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:53:04.820027Z","duration_s":0.077985,"timed_out":false,"image_before":"a3e94373-d101-45b0-9fd6-19a451c2a419","image_after":"0ec9a218-6f31-4d1f-9cc3-e8f3a53e065e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-7","seq":7,"branch_id":"base","kind":"command","cmd":"git add -A && git -c user.name=receipts -c user.email=receipts@localhost commit -q --allow-empty -m \"receipts snapshot\" && git rev-parse HEAD","path":null,"exit_code":0,"stdout_tail":"c4e27ac4d0e34b6662f5648552cabf0f64fe6b2b\n","stderr_tail":"","stdout_sha256":"1c7d8a942453ac181627e40cd4f06ed81840acaa96f52cd24a2678beb5ce2d13","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:53:06.566554Z","duration_s":0.08828799999999999,"timed_out":false,"image_before":"0ec9a218-6f31-4d1f-9cc3-e8f3a53e065e","image_after":"1759cf93-9ec9-4621-b15d-049d9576dfdc","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"c4e27ac4d0e34b6662f5648552cabf0f64fe6b2b"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only c4e27ac4d0e34b6662f5648552cabf0f64fe6b2b","path":null,"exit_code":0,"stdout_tail":".github\u0000.gitignore\u0000.pre-commit-config.yaml\u0000CHANGELOG.md\u0000CITATION.cff\u0000LICENSE\u0000README.md\u0000benchmark\u0000codecov.yml\u0000conda\u0000docker\u0000docs\u0000examples\u0000graphgym\u0000pyproject.toml\u0000readthedocs.yml\u0000test\u0000torch_geometric\u0000","stderr_tail":"","stdout_sha256":"8acd2ec13629cb3ffdcc8cff43e279aac06c0bcb0c6b06062640c31349aaef7b","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:53:09.550789Z","duration_s":0.004176,"timed_out":false,"image_before":"1759cf93-9ec9-4621-b15d-049d9576dfdc","image_after":"910e3e9c-6eed-4120-9751-f08f5fbe3848","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-9","seq":9,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only c4e27ac4d0e34b6662f5648552cabf0f64fe6b2b:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name c4e27ac4d0e34b6662f5648552cabf0f64fe6b2b:src\n","stdout_sha256":"ad0edfe80f63a789971306dd38b649b469dd50cd195278bb8728bdc75f148fd0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pyg-team__pytorch_geometric-7654/runs/pilot-pyg-team__pytorch_geometric-7654-310f2aed7b/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:53:11.313784Z","duration_s":0.004151,"timed_out":false,"image_before":"910e3e9c-6eed-4120-9751-f08f5fbe3848","image_after":"deac7fcf-b12e-4b05-b202-3395d967f0c7","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
