{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-quora__pyanalyze-688-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3B5YW5hbHl6ZS90ZXN0X2ltcGxlbWVudGF0aW9uLnB5IGIvcHlhbmFseXplL3Rlc3RfaW1wbGVtZW50YXRpb24ucHkKaW5kZXggOGRlOTBhNy4uMjRlNGUxMyAxMDA2NDQKLS0tIGEvcHlhbmFseXplL3Rlc3RfaW1wbGVtZW50YXRpb24ucHkKKysrIGIvcHlhbmFseXplL3Rlc3RfaW1wbGVtZW50YXRpb24ucHkKQEAgLTEzNDUsMyArMTM0NSwxMiBAQCBjbGFzcyBUZXN0QXNzZXJ0VHlwZShUZXN0TmFtZUNoZWNrVmlzaXRvckJhc2UpOgogICAgICAgICAgICAgYXNzZXJ0X3R5cGUoZXhwbGljaXRfYW55LCBBbnkpCiAKICAgICAgICAgICAgIGFzc2VydF90eXBlKHgsIGludCkgICMgRTogaW5mZXJlbmNlX2ZhaWx1cmUKKworCitjbGFzcyBUZXN0QW55KFRlc3ROYW1lQ2hlY2tWaXNpdG9yQmFzZSk6CisgICAgQGFzc2VydF9wYXNzZXMoKQorICAgIGRlZiB0ZXN0X2NhbGwoc2VsZik6CisgICAgICAgIGZyb20gdHlwaW5nIGltcG9ydCBBbnkKKworICAgICAgICBkZWYgY2FweWJhcmEoKToKKyAgICAgICAgICAgIEFueSg0MikgICMgRTogaW5jb21wYXRpYmxlX2NhbGwKZGlmZiAtLWdpdCBhL3B5YW5hbHl6ZS90ZXN0X3J1bnRpbWUucHkgYi9weWFuYWx5emUvdGVzdF9ydW50aW1lLnB5CmluZGV4IGM5Y2E5MzkuLjkyYzY2MWUgMTAwNjQ0Ci0tLSBhL3B5YW5hbHl6ZS90ZXN0X3J1bnRpbWUucHkKKysrIGIvcHlhbmFseXplL3Rlc3RfcnVudGltZS5weQpAQCAtNywyMiArNywyMiBAQCBmcm9tIC50ZXN0X25vZGVfdmlzaXRvciBpbXBvcnQgYXNzZXJ0X3Bhc3NlcwogCiAKIGRlZiB0ZXN0X2lzX2NvbXBhdGlibGUoKSAtPiBOb25lOgotICAgIGFzc2VydCBub3QgaXNfY29tcGF0aWJsZShMaXN0W2ludF0sIDQyKQotICAgIGFzc2VydCBpc19jb21wYXRpYmxlKExpc3RbaW50XSwgW10pCi0gICAgYXNzZXJ0IG5vdCBpc19jb21wYXRpYmxlKExpc3RbaW50XSwgWyJ4Il0pCi0gICAgYXNzZXJ0IGlzX2NvbXBhdGlibGUoTGlzdFtpbnRdLCBbMSwgMiwgM10pCisgICAgYXNzZXJ0IG5vdCBpc19jb21wYXRpYmxlKDQyLCBMaXN0W2ludF0pCisgICAgYXNzZXJ0IGlzX2NvbXBhdGlibGUoW10sIExpc3RbaW50XSkKKyAgICBhc3NlcnQgbm90IGlzX2NvbXBhdGlibGUoWyJ4Il0sIExpc3RbaW50XSkKKyAgICBhc3NlcnQgaXNfY29tcGF0aWJsZShbMSwgMiwgM10sIExpc3RbaW50XSkKIAogCiBkZWYgdGVzdF9nZXRfY29tcGF0aWJpbGl0eV9lcnJvcigpIC0+IE5vbmU6CiAgICAgYXNzZXJ0ICgKLSAgICAgICAgZ2V0X2NvbXBhdGliaWxpdHlfZXJyb3IoTGlzdFtpbnRdLCA0MikgPT0gIkNhbm5vdCBhc3NpZ24gTGl0ZXJhbFs0Ml0gdG8gbGlzdFxuIgorICAgICAgICBnZXRfY29tcGF0aWJpbGl0eV9lcnJvcig0MiwgTGlzdFtpbnRdKSA9PSAiQ2Fubm90IGFzc2lnbiBMaXRlcmFsWzQyXSB0byBsaXN0XG4iCiAgICAgKQotICAgIGFzc2VydCBnZXRfY29tcGF0aWJpbGl0eV9lcnJvcihMaXN0W2ludF0sIFtdKSBpcyBOb25lCisgICAgYXNzZXJ0IGdldF9jb21wYXRpYmlsaXR5X2Vycm9yKFtdLCBMaXN0W2ludF0pIGlzIE5vbmUKICAgICBhc3NlcnQgKAotICAgICAgICBnZXRfY29tcGF0aWJpbGl0eV9lcnJvcihMaXN0W2ludF0sIFsieCJdKQorICAgICAgICBnZXRfY29tcGF0aWJpbGl0eV9lcnJvcihbIngiXSwgTGlzdFtpbnRdKQogICAgICAgICA9PSAiSW4gZWxlbWVudCAwXG4gIENhbm5vdCBhc3NpZ24gTGl0ZXJhbFsneCddIHRvIGludFxuIgogICAgICkKLSAgICBhc3NlcnQgZ2V0X2NvbXBhdGliaWxpdHlfZXJyb3IoTGlzdFtpbnRdLCBbMSwgMiwgM10pIGlzIE5vbmUKKyAgICBhc3NlcnQgZ2V0X2NvbXBhdGliaWxpdHlfZXJyb3IoWzEsIDIsIDNdLCBMaXN0W2ludF0pIGlzIE5vbmUKIAogCiBjbGFzcyBUZXN0UnVudGltZVR5cGVHdWFyZChUZXN0TmFtZUNoZWNrVmlzaXRvckJhc2UpOgpAQCAtMzksOSArMzksOSBAQCBjbGFzcyBUZXN0UnVudGltZVR5cGVHdWFyZChUZXN0TmFtZUNoZWNrVmlzaXRvckJhc2UpOgogCiAgICAgICAgIGRlZiBjYXB5YmFyYShzOiBzdHIpIC0+IE5vbmU6CiAgICAgICAgICAgICB3YW50X2xvd2VyY2FzZShzKSAgIyBFOiBpbmNvbXBhdGlibGVfYXJndW1lbnQKLSAgICAgICAgICAgIGlmIGlzX2NvbXBhdGlibGUoSXNMb3dlciwgcyk6CisgICAgICAgICAgICBpZiBpc19jb21wYXRpYmxlKHMsIElzTG93ZXIpOgogICAgICAgICAgICAgICAgIHdhbnRfbG93ZXJjYXNlKHMpCiAKICAgICAgICAgZGVmIGFzc2VydGluZ19jYXB5YmFyYShzOiBzdHIpIC0+IE5vbmU6Ci0gICAgICAgICAgICBhc3NlcnQgaXNfY29tcGF0aWJsZShJc0xvd2VyLCBzKQorICAgICAgICAgICAgYXNzZXJ0IGlzX2NvbXBhdGlibGUocywgSXNMb3dlcikKICAgICAgICAgICAgIHdhbnRfbG93ZXJjYXNlKHMpCg=='\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:57:29.767448Z","duration_s":0.025088,"timed_out":false,"image_before":"413e653a-1c6e-3280-aba8-fc1410d3d394","image_after":"47a4e60e-8085-4fda-b09b-d07e2c43c691","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-quora__pyanalyze-688-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:57:31.648781Z","duration_s":0.004319,"timed_out":false,"image_before":"47a4e60e-8085-4fda-b09b-d07e2c43c691","image_after":"9db6bfe1-0f33-4471-8b63-9ad4d168d259","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-711a486934d94b779bff144c0b568e7a/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-711a486934d94b779bff144c0b568e7a/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning pyanalyze/test_implementation.py pyanalyze/test_runtime.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":"ension\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_gen_exp\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_nested_function\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_init_subclass\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_good_super_call\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_first_arg_is_base\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call_classmethod\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_attribute\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_undefined_super_attribute\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_metaclass\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_mixin\nPASSED pyanalyze/test_implementation.py::TestSequenceImpl::test_union\nPASSED pyanalyze/test_implementation.py::TestFormat::test_basic\nPASSED pyanalyze/test_implementation.py::TestFormat::test_errors\nPASSED pyanalyze/test_implementation.py::TestFormat::test_union\nPASSED pyanalyze/test_implementation.py::TestTypeMethods::test\nPASSED pyanalyze/test_implementation.py::TestEncodeDecode::test\nPASSED pyanalyze/test_implementation.py::TestEncodeDecode::test_encode_wrong_type\nPASSED pyanalyze/test_implementation.py::TestEncodeDecode::test_decode_wrong_type\nPASSED pyanalyze/test_implementation.py::TestLen::test\nPASSED pyanalyze/test_implementation.py::TestLen::test_narrowing\nPASSED pyanalyze/test_implementation.py::TestLen::test_wrong_type\nPASSED pyanalyze/test_implementation.py::TestBool::test_return_value\nPASSED pyanalyze/test_implementation.py::TestBool::test_constraint\nPASSED pyanalyze/test_implementation.py::TestCast::test\nPASSED pyanalyze/test_implementation.py::TestCast::test_undefined_name\nPASSED pyanalyze/test_implementation.py::TestSubclasses::test\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_append\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_pos_only\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_wrong_type\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_set_add\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_add\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd_never\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_weak_value\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_starred_weak\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_wrong_type\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_union\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_get\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_setdefault\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop_union\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_update\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_copy_and_update\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_list\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_annotation\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_in_lambda\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_subclasses\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_unhashable\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_invalid_typeddict_key\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_incomplete_value\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_complex_incomplete\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_type_as_key\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_setitem_valid\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_non_literal_key\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_unrecognized_key\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_bad_value\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_incomplete_value\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_bad_key_type\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_bad_value_type\nPASSED pyanalyze/test_implementation.py::TestIssubclass::test\nPASSED pyanalyze/test_implementation.py::TestIssubclass::test_negative_narrowing\nPASSED pyanalyze/test_implementation.py::TestCallableGuards::test_callable\nPASSED pyanalyze/test_implementation.py::TestAssertType::test_assert_type\nFAILED pyanalyze/test_implementation.py::TestSequenceImpl::test - AssertionEr...\nFAILED pyanalyze/test_implementation.py::TestSequenceImpl::test_not_iterable\nFAILED pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend\nFAILED pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd\nFAILED pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_index\nFAILED pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_index\nFAILED pyanalyze/test_implementation.py::TestDictSetItem::test_weak - Asserti...\nFAILED pyanalyze/test_implementation.py::TestCallableGuards::test_isfunction\nFAILED pyanalyze/test_implementation.py::TestAny::test_call - AssertionError:...\nFAILED pyanalyze/test_runtime.py::test_is_compatible - assert not True\nFAILED pyanalyze/test_runtime.py::test_get_compatibility_error - AssertionErr...\nFAILED pyanalyze/test_runtime.py::TestRuntimeTypeGuard::test_runtime - Module...\n================== 12 failed, 70 passed, 2 warnings in 7.00s ===================\n","stderr_tail":"","stdout_sha256":"6ef57de6f754494e3d5e70da1c34693983d0156081f753cfb222094682b2e402","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-3.log","tree_digest":"a39ab9f03ca53303f1dff35afb4f9fc18758746b8daa9b430b20f06919e6ea85","tree_download_s":3.308986666146666,"started_at":"2026-10-03T18:57:33.447855Z","duration_s":6.452161,"timed_out":false,"image_before":"9db6bfe1-0f33-4471-8b63-9ad4d168d259","image_after":"67a4481b-0377-4094-a92a-ce18a5d6ef53","junit":{"passed":["pyanalyze/test_implementation.py::TestSuperCall::test_basic","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_wrong_args","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_wrong_args_classmethod","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_comprehension","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_gen_exp","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_nested_function","pyanalyze/test_implementation.py::TestSuperCall::test_super_init_subclass","pyanalyze/test_implementation.py::TestSuperCall::test_good_super_call","pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call","pyanalyze/test_implementation.py::TestSuperCall::test_first_arg_is_base","pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call_classmethod","pyanalyze/test_implementation.py::TestSuperCall::test_super_attribute","pyanalyze/test_implementation.py::TestSuperCall::test_undefined_super_attribute","pyanalyze/test_implementation.py::TestSuperCall::test_metaclass","pyanalyze/test_implementation.py::TestSuperCall::test_mixin","pyanalyze/test_implementation.py::TestSequenceImpl::test_union","pyanalyze/test_implementation.py::TestFormat::test_basic","pyanalyze/test_implementation.py::TestFormat::test_errors","pyanalyze/test_implementation.py::TestFormat::test_union","pyanalyze/test_implementation.py::TestTypeMethods::test","pyanalyze/test_implementation.py::TestEncodeDecode::test","pyanalyze/test_implementation.py::TestEncodeDecode::test_encode_wrong_type","pyanalyze/test_implementation.py::TestEncodeDecode::test_decode_wrong_type","pyanalyze/test_implementation.py::TestLen::test","pyanalyze/test_implementation.py::TestLen::test_narrowing","pyanalyze/test_implementation.py::TestLen::test_wrong_type","pyanalyze/test_implementation.py::TestBool::test_return_value","pyanalyze/test_implementation.py::TestBool::test_constraint","pyanalyze/test_implementation.py::TestCast::test","pyanalyze/test_implementation.py::TestCast::test_undefined_name","pyanalyze/test_implementation.py::TestSubclasses::test","pyanalyze/test_implementation.py::TestGenericMutators::test_list_append","pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_pos_only","pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_wrong_type","pyanalyze/test_implementation.py::TestGenericMutators::test_set_add","pyanalyze/test_implementation.py::TestGenericMutators::test_list_add","pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd_never","pyanalyze/test_implementation.py::TestGenericMutators::test_weak_value","pyanalyze/test_implementation.py::TestGenericMutators::test_starred_weak","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_wrong_type","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_union","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_get","pyanalyze/test_implementation.py::TestGenericMutators::test_setdefault","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop_union","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_update","pyanalyze/test_implementation.py::TestGenericMutators::test_copy_and_update","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_annotation","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_in_lambda","pyanalyze/test_implementation.py::TestSequenceGetItem::test_subclasses","pyanalyze/test_implementation.py::TestDictGetItem::test_unhashable","pyanalyze/test_implementation.py::TestDictGetItem::test_invalid_typeddict_key","pyanalyze/test_implementation.py::TestDictGetItem::test_incomplete_value","pyanalyze/test_implementation.py::TestDictGetItem::test_complex_incomplete","pyanalyze/test_implementation.py::TestDictGetItem::test","pyanalyze/test_implementation.py::TestDictGetItem::test_type_as_key","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_setitem_valid","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_non_literal_key","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_unrecognized_key","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_bad_value","pyanalyze/test_implementation.py::TestDictSetItem::test_incomplete_value","pyanalyze/test_implementation.py::TestDictSetItem::test_bad_key_type","pyanalyze/test_implementation.py::TestDictSetItem::test_bad_value_type","pyanalyze/test_implementation.py::TestIssubclass::test","pyanalyze/test_implementation.py::TestIssubclass::test_negative_narrowing","pyanalyze/test_implementation.py::TestCallableGuards::test_callable","pyanalyze/test_implementation.py::TestAssertType::test_assert_type"],"failed":["pyanalyze/test_implementation.py::TestSequenceImpl::test","pyanalyze/test_implementation.py::TestSequenceImpl::test_not_iterable","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend","pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_index","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_index","pyanalyze/test_implementation.py::TestDictSetItem::test_weak","pyanalyze/test_implementation.py::TestCallableGuards::test_isfunction","pyanalyze/test_implementation.py::TestAny::test_call","pyanalyze/test_runtime.py::test_is_compatible","pyanalyze/test_runtime.py::test_get_compatibility_error","pyanalyze/test_runtime.py::TestRuntimeTypeGuard::test_runtime"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"pyanalyze/test_implementation.py::TestSequenceImpl::test":"[...]  \n  Bad value inference: expected tuple[int], got tuple[Any[error]] (code: inference_failure)\n  In <test input 9cc2ec34b34def8d0ef1a407c64b56b823e44533cea2a285f9d58f014ec36bf7> at line 19\n    16:     assert_is_value(tuple({i: i for i in ints}), GenericValue(tuple, [one_two]))\n    17: \n    18:     # SequenceValue\n    19:     assert_is_value(\n            ^\n    20:         tuple([int(x)]), make_simple_sequence(tuple, [TypedValue(int)])\n    21:     )\n    22: \n  \nassert not ['Did not expect error incompatible_call on line 20', 'Did not expect error inference_failure on line 19']\nE   AssertionError: Did not expect error incompatible_call on line 20\n      Did not expect error inference_failure on line 19\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input 9cc2ec34b34def8d0ef1a407c64b56b823e44533cea2a285f9d58f014ec36bf7> at line 20\n        17: \n        18:     # SequenceValue\n        19:     assert_is_value(\n        20:         tuple([int(x)]), make_simple_sequence(tuple, [TypedValue(int)])\n                           ^\n        21:     )\n        22: \n        23:     # fallback\n      \n      Bad value inference: expected tuple[int], got tuple[Any[error]] (code: inference_failure)\n      In <test input 9cc2ec34b34def8d0ef1a407c64b56b823e44533cea2a285f9d58f014ec36bf7> at line 19\n        16:     assert_is_value(tuple({i: i for i in ints}), GenericValue(tuple, [one_two]))\n        17: \n        18:     # SequenceValue\n        19:     assert_is_value(\n                ^\n        20:         tuple([int(x)]), make_simple_sequence(tuple, [TypedValue(int)])\n        21:     )\n        22: \n      \n    assert not ['Did not expect error incompatible_call on line 20', 'Did not expect error inference_failure on line 19']","pyanalyze/test_implementation.py::TestSequenceImpl::test_not_iterable":"[...]de4c675ce04a82f4c> at line 2\n     1: def capybara(x):\n     2:     tuple(3)  # E: unsupported_operation\n                  ^\n     3:     tuple(int(x))  # E: unsupported_operation\n  \n  Cannot call overloaded function (code: incompatible_call)\n      In overload () -> int\n        Takes 0 positional arguments but 1 were given\n      In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n        Missing required argument 'base'\n  \n  In <test input e895e7b288161179a5d8958249715e3a4198c12c53376cbde4c675ce04a82f4c> at line 3\n     1: def capybara(x):\n     2:     tuple(3)  # E: unsupported_operation\n     3:     tuple(int(x))  # E: unsupported_operation\n                  ^\n  \nassert not ['Did not expect error incompatible_call on line 3', 'Expected unsupported_operation on line 3']\nE   AssertionError: Did not expect error incompatible_call on line 3\n      Expected unsupported_operation on line 3\n      \n      Literal[3] is not iterable (code: unsupported_operation)\n        Literal[3] has no attribute '__iter__'\n      \n      In <test input e895e7b288161179a5d8958249715e3a4198c12c53376cbde4c675ce04a82f4c> at line 2\n         1: def capybara(x):\n         2:     tuple(3)  # E: unsupported_operation\n                      ^\n         3:     tuple(int(x))  # E: unsupported_operation\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input e895e7b288161179a5d8958249715e3a4198c12c53376cbde4c675ce04a82f4c> at line 3\n         1: def capybara(x):\n         2:     tuple(3)  # E: unsupported_operation\n         3:     tuple(int(x))  # E: unsupported_operation\n                      ^\n      \n    assert not ['Did not expect error incompatible_call on line 3', 'Expected unsupported_operation on line 3']","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend":"AssertionError: Did not expect error incompatible_call on line 10\n  \n  Takes 0 positional arguments but 1 were given (code: incompatible_call)\n  In <test input 6c6f1fd308a95bffc840449ccbbf433c0d677c5fcc486742ae59611dc9431856> at line 10\n     7:     assert_is_value(\n     8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n     9:     )\n    10:     lst.extend({float(1.0)})\n                        ^\n    11:     assert_is_value(\n    12:         lst,\n    13:         make_simple_sequence(\n  \nassert not ['Did not expect error incompatible_call on line 10']\nE   AssertionError: Did not expect error incompatible_call on line 10\n      \n      Takes 0 positional arguments but 1 were given (code: incompatible_call)\n      In <test input 6c6f1fd308a95bffc840449ccbbf433c0d677c5fcc486742ae59611dc9431856> at line 10\n         7:     assert_is_value(\n         8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n         9:     )\n        10:     lst.extend({float(1.0)})\n                            ^\n        11:     assert_is_value(\n        12:         lst,\n        13:         make_simple_sequence(\n      \n    assert not ['Did not expect error incompatible_call on line 10']","pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd":"AssertionError: Did not expect error incompatible_call on line 10\n  \n  Takes 0 positional arguments but 1 were given (code: incompatible_call)\n  In <test input 5d8f12382676adf69fd219ccd5566ff5067d77a95f7712638bee788697c03263> at line 10\n     7:     assert_is_value(\n     8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n     9:     )\n    10:     lst += {float(1.0)}\n                    ^\n    11:     assert_is_value(\n    12:         lst,\n    13:         make_simple_sequence(\n  \nassert not ['Did not expect error incompatible_call on line 10']\nE   AssertionError: Did not expect error incompatible_call on line 10\n      \n      Takes 0 positional arguments but 1 were given (code: incompatible_call)\n      In <test input 5d8f12382676adf69fd219ccd5566ff5067d77a95f7712638bee788697c03263> at line 10\n         7:     assert_is_value(\n         8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n         9:     )\n        10:     lst += {float(1.0)}\n                        ^\n        11:     assert_is_value(\n        12:         lst,\n        13:         make_simple_sequence(\n      \n    assert not ['Did not expect error incompatible_call on line 10']","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_index":"[...]ce_failure on line 4\n      Did not expect error inference_failure on line 6\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input f4bdc5fba8d59eea20fe4cd9ac5b7a66bc77dae983ba010b9540808e02ae61f5> at line 2\n         1: def capybara(x):\n         2:     lst = [\"a\", \"b\", int(x)]\n                                 ^\n         3:     assert_is_value(lst[0], KnownValue(\"a\"))\n         4:     assert_is_value(lst[2], TypedValue(int))\n         5:     assert_is_value(lst[-2], KnownValue(\"b\"))\n      \n      Bad value inference: expected int, got Any[error] (code: inference_failure)\n      In <test input f4bdc5fba8d59eea20fe4cd9ac5b7a66bc77dae983ba010b9540808e02ae61f5> at line 4\n         1: def capybara(x):\n         2:     lst = [\"a\", \"b\", int(x)]\n         3:     assert_is_value(lst[0], KnownValue(\"a\"))\n         4:     assert_is_value(lst[2], TypedValue(int))\n                ^\n         5:     assert_is_value(lst[-2], KnownValue(\"b\"))\n         6:     assert_is_value(lst[5], KnownValue(\"a\") | KnownValue(\"b\") | TypedValue(int))\n      \n      Bad value inference: expected Union[int, Literal['a', 'b']], got Union[Any[error], Literal['a', 'b']] (code: inference_failure)\n      In <test input f4bdc5fba8d59eea20fe4cd9ac5b7a66bc77dae983ba010b9540808e02ae61f5> at line 6\n         3:     assert_is_value(lst[0], KnownValue(\"a\"))\n         4:     assert_is_value(lst[2], TypedValue(int))\n         5:     assert_is_value(lst[-2], KnownValue(\"b\"))\n         6:     assert_is_value(lst[5], KnownValue(\"a\") | KnownValue(\"b\") | TypedValue(int))\n                ^\n      \n    assert not ['Did not expect error incompatible_call on line 2', 'Did not expect error inference_failure on line 4', 'Did not expect error inference_failure on line 6']","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_index":"[...] 2', 'Did not expect error inference_failure on line 4']\nE   AssertionError: Did not expect error incompatible_call on line 2\n      Did not expect error inference_failure on line 4\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input 39c5c148fb7323f354785b3b1759c168c79a8bc6969dee1dfff290861133b285> at line 2\n         1: def capybara(x):\n         2:     tpl = (\"a\", \"b\", int(x))\n                                 ^\n         3:     assert_is_value(tpl[0], KnownValue(\"a\"))\n         4:     assert_is_value(tpl[2], TypedValue(int))\n         5:     assert_is_value(tpl[-2], KnownValue(\"b\"))\n      \n      Bad value inference: expected int, got Any[error] (code: inference_failure)\n      In <test input 39c5c148fb7323f354785b3b1759c168c79a8bc6969dee1dfff290861133b285> at line 4\n         1: def capybara(x):\n         2:     tpl = (\"a\", \"b\", int(x))\n         3:     assert_is_value(tpl[0], KnownValue(\"a\"))\n         4:     assert_is_value(tpl[2], TypedValue(int))\n                ^\n         5:     assert_is_value(tpl[-2], KnownValue(\"b\"))\n         6:     assert_is_value(tpl[5], AnyValue(AnySource.error))  # E: incompatible_call\n      \n      Tuple index out of range: Literal[5] (code: incompatible_call)\n      In <test input 39c5c148fb7323f354785b3b1759c168c79a8bc6969dee1dfff290861133b285> at line 6\n         3:     assert_is_value(tpl[0], KnownValue(\"a\"))\n         4:     assert_is_value(tpl[2], TypedValue(int))\n         5:     assert_is_value(tpl[-2], KnownValue(\"b\"))\n         6:     assert_is_value(tpl[5], AnyValue(AnySource.error))  # E: incompatible_call\n                                ^\n      \n    assert not ['Did not expect error incompatible_call on line 2', 'Did not expect error inference_failure on line 4']","pyanalyze/test_implementation.py::TestDictSetItem::test_weak":"[...]ncompatible_call on line 2\n      Did not expect error inference_failure on line 3\n      Did not expect error inference_failure on line 10\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input a9bc839144f01d28421a9b657d2dea8902566a7fcdb62c447988c6ed2c8a7e59> at line 2\n         1: def capybara(arg):\n         2:     dct = {int(k): 1 for k in arg}\n                       ^\n         3:     assert_is_value(\n         4:         dct,\n         5:         DictIncompleteValue(\n      \n      Bad value inference: expected <dict containing {**{int: Literal[1]}}>, got <dict containing {**{Any[error]: Literal[1]}}> (code: inference_failure)\n      In <test input a9bc839144f01d28421a9b657d2dea8902566a7fcdb62c447988c6ed2c8a7e59> at line 3\n         1: def capybara(arg):\n         2:     dct = {int(k): 1 for k in arg}\n         3:     assert_is_value(\n                ^\n         4:         dct,\n         5:         DictIncompleteValue(\n         6:             dict, [KVPair(TypedValue(int), KnownValue(1), is_many=True)]\n      \n      Bad value inference: expected <dict containing {**{int: Literal[1]}, Literal['x']: Literal['y']}>, got <dict containing {**{Any[error]: Literal[1]}, Literal['x']: Literal['y']}> (code: inference_failure)\n      In <test input a9bc839144f01d28421a9b657d2dea8902566a7fcdb62c447988c6ed2c8a7e59> at line 10\n         7:         ),\n         8:     )\n         9:     dct[\"x\"] = \"y\"\n        10:     assert_is_value(\n                ^\n        11:         dct,\n        12:         DictIncompleteValue(\n        13:             dict,\n      \n    assert not ['Did not expect error incompatible_call on line 2', 'Did not expect error inference_failure on line 3', 'Did not expect error inference_failure on line 10']","pyanalyze/test_implementation.py::TestCallableGuards::test_isfunction":"AssertionError: Did not expect error inference_failure on line 7\n  \n  Bad value inference: expected function, got object (code: inference_failure)\n  In <test input 621d5780c56bd1ec15dad8267d25ab5b59d493d0b1d270c1d8ae82a81bf9d739> at line 7\n     4: def capybara(o: object) -> None:\n     5:     assert_is_value(o, TypedValue(object))\n     6:     if inspect.isfunction(o):\n     7:         assert_is_value(o, TypedValue(FunctionType))\n                ^\n  \nassert not ['Did not expect error inference_failure on line 7']\nE   AssertionError: Did not expect error inference_failure on line 7\n      \n      Bad value inference: expected function, got object (code: inference_failure)\n      In <test input 621d5780c56bd1ec15dad8267d25ab5b59d493d0b1d270c1d8ae82a81bf9d739> at line 7\n         4: def capybara(o: object) -> None:\n         5:     assert_is_value(o, TypedValue(object))\n         6:     if inspect.isfunction(o):\n         7:         assert_is_value(o, TypedValue(FunctionType))\n                    ^\n      \n    assert not ['Did not expect error inference_failure on line 7']","pyanalyze/test_implementation.py::TestAny::test_call":"AssertionError: Expected incompatible_call on line 4\n  \nassert not ['Expected incompatible_call on line 4']\nE   AssertionError: Expected incompatible_call on line 4\n      \n    assert not ['Expected incompatible_call on line 4']","pyanalyze/test_runtime.py::test_is_compatible":"assert not True\n +  where True = is_compatible(42, typing.List[int])\nE   assert not True\n     +  where True = is_compatible(42, typing.List[int])","pyanalyze/test_runtime.py::test_get_compatibility_error":"AssertionError: assert None == 'Cannot assign Literal[42] to list\\n'\n +  where None = get_compatibility_error(42, typing.List[int])\nE   AssertionError: assert None == 'Cannot assign Literal[42] to list\\n'\n     +  where None = get_compatibility_error(42, typing.List[int])","pyanalyze/test_runtime.py::TestRuntimeTypeGuard::test_runtime":"ModuleNotFoundError: No module named 'annotated_types'\nE   ModuleNotFoundError: No module named 'annotated_types'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-bca47e6febfc412f8f276242ff22b787/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-bca47e6febfc412f8f276242ff22b787/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning pyanalyze/test_implementation.py pyanalyze/test_runtime.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":"ension\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_gen_exp\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_nested_function\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_init_subclass\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_good_super_call\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_first_arg_is_base\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call_classmethod\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_super_attribute\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_undefined_super_attribute\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_metaclass\nPASSED pyanalyze/test_implementation.py::TestSuperCall::test_mixin\nPASSED pyanalyze/test_implementation.py::TestSequenceImpl::test_union\nPASSED pyanalyze/test_implementation.py::TestFormat::test_basic\nPASSED pyanalyze/test_implementation.py::TestFormat::test_errors\nPASSED pyanalyze/test_implementation.py::TestFormat::test_union\nPASSED pyanalyze/test_implementation.py::TestTypeMethods::test\nPASSED pyanalyze/test_implementation.py::TestEncodeDecode::test\nPASSED pyanalyze/test_implementation.py::TestEncodeDecode::test_encode_wrong_type\nPASSED pyanalyze/test_implementation.py::TestEncodeDecode::test_decode_wrong_type\nPASSED pyanalyze/test_implementation.py::TestLen::test\nPASSED pyanalyze/test_implementation.py::TestLen::test_narrowing\nPASSED pyanalyze/test_implementation.py::TestLen::test_wrong_type\nPASSED pyanalyze/test_implementation.py::TestBool::test_return_value\nPASSED pyanalyze/test_implementation.py::TestBool::test_constraint\nPASSED pyanalyze/test_implementation.py::TestCast::test\nPASSED pyanalyze/test_implementation.py::TestCast::test_undefined_name\nPASSED pyanalyze/test_implementation.py::TestSubclasses::test\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_append\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_pos_only\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_wrong_type\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_set_add\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_add\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd_never\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_weak_value\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_starred_weak\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_wrong_type\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_union\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_get\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_setdefault\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop_union\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_dict_update\nPASSED pyanalyze/test_implementation.py::TestGenericMutators::test_copy_and_update\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_list\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_annotation\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_in_lambda\nPASSED pyanalyze/test_implementation.py::TestSequenceGetItem::test_subclasses\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_unhashable\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_invalid_typeddict_key\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_incomplete_value\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_complex_incomplete\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test\nPASSED pyanalyze/test_implementation.py::TestDictGetItem::test_type_as_key\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_setitem_valid\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_non_literal_key\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_unrecognized_key\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_bad_value\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_incomplete_value\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_bad_key_type\nPASSED pyanalyze/test_implementation.py::TestDictSetItem::test_bad_value_type\nPASSED pyanalyze/test_implementation.py::TestIssubclass::test\nPASSED pyanalyze/test_implementation.py::TestIssubclass::test_negative_narrowing\nPASSED pyanalyze/test_implementation.py::TestCallableGuards::test_callable\nPASSED pyanalyze/test_implementation.py::TestAssertType::test_assert_type\nFAILED pyanalyze/test_implementation.py::TestSequenceImpl::test - AssertionEr...\nFAILED pyanalyze/test_implementation.py::TestSequenceImpl::test_not_iterable\nFAILED pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend\nFAILED pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd\nFAILED pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_index\nFAILED pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_index\nFAILED pyanalyze/test_implementation.py::TestDictSetItem::test_weak - Asserti...\nFAILED pyanalyze/test_implementation.py::TestCallableGuards::test_isfunction\nFAILED pyanalyze/test_implementation.py::TestAny::test_call - AssertionError:...\nFAILED pyanalyze/test_runtime.py::test_is_compatible - assert not True\nFAILED pyanalyze/test_runtime.py::test_get_compatibility_error - AssertionErr...\nFAILED pyanalyze/test_runtime.py::TestRuntimeTypeGuard::test_runtime - Module...\n================== 12 failed, 70 passed, 2 warnings in 6.61s ===================\n","stderr_tail":"","stdout_sha256":"afe4230bf0f01d9c975d7f6f881ebf722ddd79416a1dc7e886788cdf2240c3be","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-4.log","tree_digest":"a39ab9f03ca53303f1dff35afb4f9fc18758746b8daa9b430b20f06919e6ea85","tree_download_s":3.253135582897812,"started_at":"2026-10-03T18:57:52.222753Z","duration_s":6.184779,"timed_out":false,"image_before":"67a4481b-0377-4094-a92a-ce18a5d6ef53","image_after":"bbacf000-31ea-4828-a6ba-a5f8fae0fe60","junit":{"passed":["pyanalyze/test_implementation.py::TestSuperCall::test_basic","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_wrong_args","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_wrong_args_classmethod","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_comprehension","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_gen_exp","pyanalyze/test_implementation.py::TestSuperCall::test_super_no_args_in_nested_function","pyanalyze/test_implementation.py::TestSuperCall::test_super_init_subclass","pyanalyze/test_implementation.py::TestSuperCall::test_good_super_call","pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call","pyanalyze/test_implementation.py::TestSuperCall::test_first_arg_is_base","pyanalyze/test_implementation.py::TestSuperCall::test_bad_super_call_classmethod","pyanalyze/test_implementation.py::TestSuperCall::test_super_attribute","pyanalyze/test_implementation.py::TestSuperCall::test_undefined_super_attribute","pyanalyze/test_implementation.py::TestSuperCall::test_metaclass","pyanalyze/test_implementation.py::TestSuperCall::test_mixin","pyanalyze/test_implementation.py::TestSequenceImpl::test_union","pyanalyze/test_implementation.py::TestFormat::test_basic","pyanalyze/test_implementation.py::TestFormat::test_errors","pyanalyze/test_implementation.py::TestFormat::test_union","pyanalyze/test_implementation.py::TestTypeMethods::test","pyanalyze/test_implementation.py::TestEncodeDecode::test","pyanalyze/test_implementation.py::TestEncodeDecode::test_encode_wrong_type","pyanalyze/test_implementation.py::TestEncodeDecode::test_decode_wrong_type","pyanalyze/test_implementation.py::TestLen::test","pyanalyze/test_implementation.py::TestLen::test_narrowing","pyanalyze/test_implementation.py::TestLen::test_wrong_type","pyanalyze/test_implementation.py::TestBool::test_return_value","pyanalyze/test_implementation.py::TestBool::test_constraint","pyanalyze/test_implementation.py::TestCast::test","pyanalyze/test_implementation.py::TestCast::test_undefined_name","pyanalyze/test_implementation.py::TestSubclasses::test","pyanalyze/test_implementation.py::TestGenericMutators::test_list_append","pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_pos_only","pyanalyze/test_implementation.py::TestGenericMutators::test_list_append_wrong_type","pyanalyze/test_implementation.py::TestGenericMutators::test_set_add","pyanalyze/test_implementation.py::TestGenericMutators::test_list_add","pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd_never","pyanalyze/test_implementation.py::TestGenericMutators::test_weak_value","pyanalyze/test_implementation.py::TestGenericMutators::test_starred_weak","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_wrong_type","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend_union","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_get","pyanalyze/test_implementation.py::TestGenericMutators::test_setdefault","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_pop_union","pyanalyze/test_implementation.py::TestGenericMutators::test_dict_update","pyanalyze/test_implementation.py::TestGenericMutators::test_copy_and_update","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_annotation","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_in_lambda","pyanalyze/test_implementation.py::TestSequenceGetItem::test_subclasses","pyanalyze/test_implementation.py::TestDictGetItem::test_unhashable","pyanalyze/test_implementation.py::TestDictGetItem::test_invalid_typeddict_key","pyanalyze/test_implementation.py::TestDictGetItem::test_incomplete_value","pyanalyze/test_implementation.py::TestDictGetItem::test_complex_incomplete","pyanalyze/test_implementation.py::TestDictGetItem::test","pyanalyze/test_implementation.py::TestDictGetItem::test_type_as_key","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_setitem_valid","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_non_literal_key","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_unrecognized_key","pyanalyze/test_implementation.py::TestDictSetItem::test_typeddict_bad_value","pyanalyze/test_implementation.py::TestDictSetItem::test_incomplete_value","pyanalyze/test_implementation.py::TestDictSetItem::test_bad_key_type","pyanalyze/test_implementation.py::TestDictSetItem::test_bad_value_type","pyanalyze/test_implementation.py::TestIssubclass::test","pyanalyze/test_implementation.py::TestIssubclass::test_negative_narrowing","pyanalyze/test_implementation.py::TestCallableGuards::test_callable","pyanalyze/test_implementation.py::TestAssertType::test_assert_type"],"failed":["pyanalyze/test_implementation.py::TestSequenceImpl::test","pyanalyze/test_implementation.py::TestSequenceImpl::test_not_iterable","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend","pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_index","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_index","pyanalyze/test_implementation.py::TestDictSetItem::test_weak","pyanalyze/test_implementation.py::TestCallableGuards::test_isfunction","pyanalyze/test_implementation.py::TestAny::test_call","pyanalyze/test_runtime.py::test_is_compatible","pyanalyze/test_runtime.py::test_get_compatibility_error","pyanalyze/test_runtime.py::TestRuntimeTypeGuard::test_runtime"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"pyanalyze/test_implementation.py::TestSequenceImpl::test":"[...]  \n  Bad value inference: expected tuple[int], got tuple[Any[error]] (code: inference_failure)\n  In <test input 4b5ea506b253c0beae36ef79047d6ceea5b3291dcc9920daf2bc8136258ba851> at line 19\n    16:     assert_is_value(tuple({i: i for i in ints}), GenericValue(tuple, [one_two]))\n    17: \n    18:     # SequenceValue\n    19:     assert_is_value(\n            ^\n    20:         tuple([int(x)]), make_simple_sequence(tuple, [TypedValue(int)])\n    21:     )\n    22: \n  \nassert not ['Did not expect error incompatible_call on line 20', 'Did not expect error inference_failure on line 19']\nE   AssertionError: Did not expect error incompatible_call on line 20\n      Did not expect error inference_failure on line 19\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input 4b5ea506b253c0beae36ef79047d6ceea5b3291dcc9920daf2bc8136258ba851> at line 20\n        17: \n        18:     # SequenceValue\n        19:     assert_is_value(\n        20:         tuple([int(x)]), make_simple_sequence(tuple, [TypedValue(int)])\n                           ^\n        21:     )\n        22: \n        23:     # fallback\n      \n      Bad value inference: expected tuple[int], got tuple[Any[error]] (code: inference_failure)\n      In <test input 4b5ea506b253c0beae36ef79047d6ceea5b3291dcc9920daf2bc8136258ba851> at line 19\n        16:     assert_is_value(tuple({i: i for i in ints}), GenericValue(tuple, [one_two]))\n        17: \n        18:     # SequenceValue\n        19:     assert_is_value(\n                ^\n        20:         tuple([int(x)]), make_simple_sequence(tuple, [TypedValue(int)])\n        21:     )\n        22: \n      \n    assert not ['Did not expect error incompatible_call on line 20', 'Did not expect error inference_failure on line 19']","pyanalyze/test_implementation.py::TestSequenceImpl::test_not_iterable":"[...]3266115d868848d89> at line 2\n     1: def capybara(x):\n     2:     tuple(3)  # E: unsupported_operation\n                  ^\n     3:     tuple(int(x))  # E: unsupported_operation\n  \n  Cannot call overloaded function (code: incompatible_call)\n      In overload () -> int\n        Takes 0 positional arguments but 1 were given\n      In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n        Missing required argument 'base'\n  \n  In <test input c199a8cf1c1f0dd165f9f79e97abf810665fc38d4e7c1c63266115d868848d89> at line 3\n     1: def capybara(x):\n     2:     tuple(3)  # E: unsupported_operation\n     3:     tuple(int(x))  # E: unsupported_operation\n                  ^\n  \nassert not ['Did not expect error incompatible_call on line 3', 'Expected unsupported_operation on line 3']\nE   AssertionError: Did not expect error incompatible_call on line 3\n      Expected unsupported_operation on line 3\n      \n      Literal[3] is not iterable (code: unsupported_operation)\n        Literal[3] has no attribute '__iter__'\n      \n      In <test input c199a8cf1c1f0dd165f9f79e97abf810665fc38d4e7c1c63266115d868848d89> at line 2\n         1: def capybara(x):\n         2:     tuple(3)  # E: unsupported_operation\n                      ^\n         3:     tuple(int(x))  # E: unsupported_operation\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input c199a8cf1c1f0dd165f9f79e97abf810665fc38d4e7c1c63266115d868848d89> at line 3\n         1: def capybara(x):\n         2:     tuple(3)  # E: unsupported_operation\n         3:     tuple(int(x))  # E: unsupported_operation\n                      ^\n      \n    assert not ['Did not expect error incompatible_call on line 3', 'Expected unsupported_operation on line 3']","pyanalyze/test_implementation.py::TestGenericMutators::test_list_extend":"AssertionError: Did not expect error incompatible_call on line 10\n  \n  Takes 0 positional arguments but 1 were given (code: incompatible_call)\n  In <test input af0fa19e32fe83013af5d82c2250ec57a821ffc822c04c083c74fc33581b8e8b> at line 10\n     7:     assert_is_value(\n     8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n     9:     )\n    10:     lst.extend({float(1.0)})\n                        ^\n    11:     assert_is_value(\n    12:         lst,\n    13:         make_simple_sequence(\n  \nassert not ['Did not expect error incompatible_call on line 10']\nE   AssertionError: Did not expect error incompatible_call on line 10\n      \n      Takes 0 positional arguments but 1 were given (code: incompatible_call)\n      In <test input af0fa19e32fe83013af5d82c2250ec57a821ffc822c04c083c74fc33581b8e8b> at line 10\n         7:     assert_is_value(\n         8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n         9:     )\n        10:     lst.extend({float(1.0)})\n                            ^\n        11:     assert_is_value(\n        12:         lst,\n        13:         make_simple_sequence(\n      \n    assert not ['Did not expect error incompatible_call on line 10']","pyanalyze/test_implementation.py::TestGenericMutators::test_list_iadd":"AssertionError: Did not expect error incompatible_call on line 10\n  \n  Takes 0 positional arguments but 1 were given (code: incompatible_call)\n  In <test input d6de5193bed246f43ad80bdd49c32495954b4493aa9b8e171811ed48495055a7> at line 10\n     7:     assert_is_value(\n     8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n     9:     )\n    10:     lst += {float(1.0)}\n                    ^\n    11:     assert_is_value(\n    12:         lst,\n    13:         make_simple_sequence(\n  \nassert not ['Did not expect error incompatible_call on line 10']\nE   AssertionError: Did not expect error incompatible_call on line 10\n      \n      Takes 0 positional arguments but 1 were given (code: incompatible_call)\n      In <test input d6de5193bed246f43ad80bdd49c32495954b4493aa9b8e171811ed48495055a7> at line 10\n         7:     assert_is_value(\n         8:         lst, make_simple_sequence(list, [TypedValue(int), TypedValue(str)])\n         9:     )\n        10:     lst += {float(1.0)}\n                        ^\n        11:     assert_is_value(\n        12:         lst,\n        13:         make_simple_sequence(\n      \n    assert not ['Did not expect error incompatible_call on line 10']","pyanalyze/test_implementation.py::TestSequenceGetItem::test_list_index":"[...]ce_failure on line 4\n      Did not expect error inference_failure on line 6\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input ede24ceec674bc34d71804117d36b2ecc6e822109ee8da3eb1de8fa53d14734d> at line 2\n         1: def capybara(x):\n         2:     lst = [\"a\", \"b\", int(x)]\n                                 ^\n         3:     assert_is_value(lst[0], KnownValue(\"a\"))\n         4:     assert_is_value(lst[2], TypedValue(int))\n         5:     assert_is_value(lst[-2], KnownValue(\"b\"))\n      \n      Bad value inference: expected int, got Any[error] (code: inference_failure)\n      In <test input ede24ceec674bc34d71804117d36b2ecc6e822109ee8da3eb1de8fa53d14734d> at line 4\n         1: def capybara(x):\n         2:     lst = [\"a\", \"b\", int(x)]\n         3:     assert_is_value(lst[0], KnownValue(\"a\"))\n         4:     assert_is_value(lst[2], TypedValue(int))\n                ^\n         5:     assert_is_value(lst[-2], KnownValue(\"b\"))\n         6:     assert_is_value(lst[5], KnownValue(\"a\") | KnownValue(\"b\") | TypedValue(int))\n      \n      Bad value inference: expected Union[int, Literal['a', 'b']], got Union[Any[error], Literal['a', 'b']] (code: inference_failure)\n      In <test input ede24ceec674bc34d71804117d36b2ecc6e822109ee8da3eb1de8fa53d14734d> at line 6\n         3:     assert_is_value(lst[0], KnownValue(\"a\"))\n         4:     assert_is_value(lst[2], TypedValue(int))\n         5:     assert_is_value(lst[-2], KnownValue(\"b\"))\n         6:     assert_is_value(lst[5], KnownValue(\"a\") | KnownValue(\"b\") | TypedValue(int))\n                ^\n      \n    assert not ['Did not expect error incompatible_call on line 2', 'Did not expect error inference_failure on line 4', 'Did not expect error inference_failure on line 6']","pyanalyze/test_implementation.py::TestSequenceGetItem::test_tuple_index":"[...] 2', 'Did not expect error inference_failure on line 4']\nE   AssertionError: Did not expect error incompatible_call on line 2\n      Did not expect error inference_failure on line 4\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input fbe0b5aba145506afeac06e5ee841f6199f710ac007d883c76f8d45c2c76b824> at line 2\n         1: def capybara(x):\n         2:     tpl = (\"a\", \"b\", int(x))\n                                 ^\n         3:     assert_is_value(tpl[0], KnownValue(\"a\"))\n         4:     assert_is_value(tpl[2], TypedValue(int))\n         5:     assert_is_value(tpl[-2], KnownValue(\"b\"))\n      \n      Bad value inference: expected int, got Any[error] (code: inference_failure)\n      In <test input fbe0b5aba145506afeac06e5ee841f6199f710ac007d883c76f8d45c2c76b824> at line 4\n         1: def capybara(x):\n         2:     tpl = (\"a\", \"b\", int(x))\n         3:     assert_is_value(tpl[0], KnownValue(\"a\"))\n         4:     assert_is_value(tpl[2], TypedValue(int))\n                ^\n         5:     assert_is_value(tpl[-2], KnownValue(\"b\"))\n         6:     assert_is_value(tpl[5], AnyValue(AnySource.error))  # E: incompatible_call\n      \n      Tuple index out of range: Literal[5] (code: incompatible_call)\n      In <test input fbe0b5aba145506afeac06e5ee841f6199f710ac007d883c76f8d45c2c76b824> at line 6\n         3:     assert_is_value(tpl[0], KnownValue(\"a\"))\n         4:     assert_is_value(tpl[2], TypedValue(int))\n         5:     assert_is_value(tpl[-2], KnownValue(\"b\"))\n         6:     assert_is_value(tpl[5], AnyValue(AnySource.error))  # E: incompatible_call\n                                ^\n      \n    assert not ['Did not expect error incompatible_call on line 2', 'Did not expect error inference_failure on line 4']","pyanalyze/test_implementation.py::TestDictSetItem::test_weak":"[...]ncompatible_call on line 2\n      Did not expect error inference_failure on line 3\n      Did not expect error inference_failure on line 10\n      \n      Cannot call overloaded function (code: incompatible_call)\n          In overload () -> int\n            Takes 0 positional arguments but 1 were given\n          In overload (x: Union[str, bytes, bytearray], /, base: typing.SupportsIndex) -> int\n            Missing required argument 'base'\n      \n      In <test input cfb7eee8f3de85bf6f714a6a0486dba80392218fa29a0d7ade7c61918c5cfbe3> at line 2\n         1: def capybara(arg):\n         2:     dct = {int(k): 1 for k in arg}\n                       ^\n         3:     assert_is_value(\n         4:         dct,\n         5:         DictIncompleteValue(\n      \n      Bad value inference: expected <dict containing {**{int: Literal[1]}}>, got <dict containing {**{Any[error]: Literal[1]}}> (code: inference_failure)\n      In <test input cfb7eee8f3de85bf6f714a6a0486dba80392218fa29a0d7ade7c61918c5cfbe3> at line 3\n         1: def capybara(arg):\n         2:     dct = {int(k): 1 for k in arg}\n         3:     assert_is_value(\n                ^\n         4:         dct,\n         5:         DictIncompleteValue(\n         6:             dict, [KVPair(TypedValue(int), KnownValue(1), is_many=True)]\n      \n      Bad value inference: expected <dict containing {**{int: Literal[1]}, Literal['x']: Literal['y']}>, got <dict containing {**{Any[error]: Literal[1]}, Literal['x']: Literal['y']}> (code: inference_failure)\n      In <test input cfb7eee8f3de85bf6f714a6a0486dba80392218fa29a0d7ade7c61918c5cfbe3> at line 10\n         7:         ),\n         8:     )\n         9:     dct[\"x\"] = \"y\"\n        10:     assert_is_value(\n                ^\n        11:         dct,\n        12:         DictIncompleteValue(\n        13:             dict,\n      \n    assert not ['Did not expect error incompatible_call on line 2', 'Did not expect error inference_failure on line 3', 'Did not expect error inference_failure on line 10']","pyanalyze/test_implementation.py::TestCallableGuards::test_isfunction":"AssertionError: Did not expect error inference_failure on line 7\n  \n  Bad value inference: expected function, got object (code: inference_failure)\n  In <test input ec79ce67d6dde69089f3b9315366193e8654ba7124384a327803c15366e04904> at line 7\n     4: def capybara(o: object) -> None:\n     5:     assert_is_value(o, TypedValue(object))\n     6:     if inspect.isfunction(o):\n     7:         assert_is_value(o, TypedValue(FunctionType))\n                ^\n  \nassert not ['Did not expect error inference_failure on line 7']\nE   AssertionError: Did not expect error inference_failure on line 7\n      \n      Bad value inference: expected function, got object (code: inference_failure)\n      In <test input ec79ce67d6dde69089f3b9315366193e8654ba7124384a327803c15366e04904> at line 7\n         4: def capybara(o: object) -> None:\n         5:     assert_is_value(o, TypedValue(object))\n         6:     if inspect.isfunction(o):\n         7:         assert_is_value(o, TypedValue(FunctionType))\n                    ^\n      \n    assert not ['Did not expect error inference_failure on line 7']","pyanalyze/test_implementation.py::TestAny::test_call":"AssertionError: Expected incompatible_call on line 4\n  \nassert not ['Expected incompatible_call on line 4']\nE   AssertionError: Expected incompatible_call on line 4\n      \n    assert not ['Expected incompatible_call on line 4']","pyanalyze/test_runtime.py::test_is_compatible":"assert not True\n +  where True = is_compatible(42, typing.List[int])\nE   assert not True\n     +  where True = is_compatible(42, typing.List[int])","pyanalyze/test_runtime.py::test_get_compatibility_error":"AssertionError: assert None == 'Cannot assign Literal[42] to list\\n'\n +  where None = get_compatibility_error(42, typing.List[int])\nE   AssertionError: assert None == 'Cannot assign Literal[42] to list\\n'\n     +  where None = get_compatibility_error(42, typing.List[int])","pyanalyze/test_runtime.py::TestRuntimeTypeGuard::test_runtime":"ModuleNotFoundError: No module named 'annotated_types'\nE   ModuleNotFoundError: No module named 'annotated_types'"}},"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('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInB5YW5hbHl6ZS90ZXN0X2ltcGxlbWVudGF0aW9uLnB5IiwicHlhbmFseXplL3Rlc3RfcnVudGltZS5weSJdLCJ0ZXN0X3Jvb3RzIjpbInB5YW5hbHl6ZSJdLCJjb25maWdfbmFtZXMiOlsiLnB5dGVzdC50b21sIiwiY29uZnRlc3QucHkiLCJweXByb2plY3QudG9tbCIsInB5dGVzdC5pbmkiLCJweXRlc3QudG9tbCIsInNldHVwLmNmZyIsInRveC5pbmkiXX0='\"'\"'))\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":"e84cef62c49b4912e1f1b80f4fec98e456975fadc\", \"pyanalyze/stubs/_pyanalyze_tests-stubs/recursion.pyi\": \"0398d3a4f13c0d6797bd24d52795616cdfd5dd9db63755ff291ecaa44e9b7257\", \"pyanalyze/stubs/_pyanalyze_tests-stubs/self.pyi\": \"52b56665c11a32cf38a617201f4198aea7efa7ba35d502a4d71bf0b48e73aef6\", \"pyanalyze/stubs/_pyanalyze_tests-stubs/tsself.pyi\": \"e9389633fbbf1c8ff5a54b0a7cfc2a919a9d56b3fa59b6c29c2adfa710f56fba\", \"pyanalyze/stubs/_pyanalyze_tests-stubs/typeddict.pyi\": \"666f2e46a62c773175e02f367fb64ba748ca0a41a3649d097ce64a08e85e3e05\", \"pyanalyze/stubs/pyanalyze-stubs/extensions.pyi\": \"18d37bec55c9f05f41a2f8c2c30ffd5edc45349308698dee13d06c24be76ee43\", \"pyanalyze/suggested_type.py\": \"25d902c121c6b6b40ca9b6ec6c1b7bc95dd446aceee928d924e6f55368c94fb4\", \"pyanalyze/test.toml\": \"5c427cad104d1bb26ac552af04ec8f6d5ac2b30586526fdcb80f44925b38f610\", \"pyanalyze/test_analysis_lib.py\": \"eebaf0326930782c58280fa449b1fdac3c9304423307a92b992260ae65e267a2\", \"pyanalyze/test_annotated_types.py\": \"6e0efe9165ac66ab14a2502d167a9e5c6bf425eb6c8dfbaa17918bf7a5e6843d\", \"pyanalyze/test_annotations.py\": \"a3b48fa06e62ef8873bc05aeea54c047a9c5a9cabc822581621b82f1fc8192fb\", \"pyanalyze/test_arg_spec.py\": \"2c11418b5ec410859522a8dbaa244ba0becae67e463da9d264dfb785d88b62f9\", \"pyanalyze/test_ast_annotator.py\": \"c7da784f091679037c25efddf063356a00f771344c95fb42d530e81a8d784a60\", \"pyanalyze/test_async_await.py\": \"366b510c874fcab7d0a9e8715b18f39dd937b0fb751db4ee9668ca43eebde72f\", \"pyanalyze/test_asynq.py\": \"6a91fe5c82dcf1a8d61f0f05e715185b1eb6c461ce0c6e1506e29cd35c48d890\", \"pyanalyze/test_asynq_checker.py\": \"f5a04811ed296b6471e51bd963e8cd4db7caf14b1c7edcc64da836f90de55057\", \"pyanalyze/test_attributes.py\": \"4cf2e28e54179a29b2db2faa095b634d3e82ce80de4904f5f9ea6446a80384e5\", \"pyanalyze/test_boolability.py\": \"acd1306efd8549782db567dd4a543aee50c0bbeb16b06e727fc2baae8bb75eec\", \"pyanalyze/test_config.py\": \"180dbbe81f7893b4fc986f9bdfd5abd62da262a99ea0c53d62d7504767dd1110\", \"pyanalyze/test_definite_value.py\": \"7871a435235aa77e830a72206197627f90a2ef74702dad5a5488a177284f86c1\", \"pyanalyze/test_deprecated.py\": \"d5b930ef24679e8b9c56e1b9834f5fec4c17c890b3394348490c7ccdc48e0c33\", \"pyanalyze/test_enum.py\": \"61a75ee91bd2d8b1a6334643f50e397b43ac24a36174c99957f20d8e7e2e4d78\", \"pyanalyze/test_error_code.py\": \"02b9d02b7187fbf39d593993ae0788f8f1725a9d3fd327d228a1056dd22d5b93\", \"pyanalyze/test_extensions.py\": \"0a60bb31c24e30a3ba1186e7ffc2a8cf3504a68aa9d76670309de43c29eb4383\", \"pyanalyze/test_format_strings.py\": \"09f355f1314cb235a4b0c05a8a73bdca3331b3298559718f5a0ecd9116858ef4\", \"pyanalyze/test_functions.py\": \"116181ac8e5bd9894c530a773fdf253f4c118117cee9fd615f3791f0447c8ec1\", \"pyanalyze/test_generators.py\": \"9ef79f1f2463ece90acf5111d5ba9ae321acd511c1de283c8676c72d5faa0cdc\", \"pyanalyze/test_implementation.py\": \"d2c6900ba796c37024f06c812981e7466d168968f136c839d25bef08ae8b319d\", \"pyanalyze/test_import.py\": \"691d027d8d551ee3c3170dea44536b08d3a2e7d959b6cf132c62a2575ac2384c\", \"pyanalyze/test_inference_helpers.py\": \"a09aa04bb7e86e26ee40313108d722f44fac98af2b59bf3a94fd987dfcc5fb20\", \"pyanalyze/test_literal_string.py\": \"10b56614bdd6fb1e1d93666480bbb3adebd5dd41ccb703177f1f487cfce982f5\", \"pyanalyze/test_name_check_visitor.py\": \"42aa86fdcabc8ab31aa291b8b7db91cf112f2217e851140021d3f3636447f4ef\", \"pyanalyze/test_never.py\": \"4218d1d679f7feb566cac0bbcf7b99e93cfb351fe64f78be628edd88f85f9434\", \"pyanalyze/test_node_visitor.py\": \"eaefc9396b321ccb533010fa70f7e4298869a9e5d5c758a904417de6256a9a61\", \"pyanalyze/test_operations.py\": \"b54b5139a9173fd64aa2f598189b06248676bac4e0fe02a0e06b71f1e79dee71\", \"pyanalyze/test_override.py\": \"ee134abc77fe6e9f78e8d2785b7c9886808b38fa2c3a31662db71581ad210fcf\", \"pyanalyze/test_patma.py\": \"1aa20cc7d86841a3637f4ab808d4dea9850912c2ae27f243c3f50e1b0e22e38f\", \"pyanalyze/test_pep673.py\": \"b827677b56d6f0d3260995f0019220429bf250b35881bd9e3900381b8ae1c754\", \"pyanalyze/test_recursion.py\": \"5e09c805ede180698d9e70c6e943a0c0101b17b6de4bd060160a54b8cfd8b6aa\", \"pyanalyze/test_runtime.py\": \"b166d777f843a5e042f7afc30525a70fc1a700dc5469d74c1eb362da96d21d51\", \"pyanalyze/test_self.py\": \"967ec2c377802eb901782b906953563a5c236fe6b06efb23004db5ea352ae840\", \"pyanalyze/test_signature.py\": \"1add4150d4ab09b09f9106f2cad55a7c113b39b158104b8420b2bbd5640fe1fd\", \"pyanalyze/test_stacked_scopes.py\": \"7a0167afbdba1baf89e5a9ee74c015a9ba6c933380d313fb14d6231bf7fd519d\", \"pyanalyze/test_suggested_type.py\": \"474df2bcca292468c37a09f1140e4df03060cf69a7920dfff929e12b44a9e06d\", \"pyanalyze/test_thrift_enum.py\": \"1ca158e33b1caeedadc42521385ccbf629b6e81847fd857434b0f9d60666fa79\", \"pyanalyze/test_try.py\": \"eecda903e5ced5541c85f7e5f6aab6408604aaf1fbadb82413e6bc0a368b9bf4\", \"pyanalyze/test_type_evaluation.py\": \"f7f93c4d0ec8bde4db442f886d5d4b25261841d498fa2f85580267cbd83bcca4\", \"pyanalyze/test_type_object.py\": \"d8dc8cb13c8e092618af7efa98f630c126bf12d940445b927a63ad56d0f77313\", \"pyanalyze/test_typeddict.py\": \"1245f4b81b6ce5110172b122ff054795a2e6a61c37d126aa8c9286bd83c385a1\", \"pyanalyze/test_typeshed.py\": \"2c17c1db6b17f3d541412305d6f9f361c50cfa6df376547b40e19f9ccfffa0c5\", \"pyanalyze/test_typevar.py\": \"6a4d34a5fbc62886a22db3af73acf5db27d79cbb079563dc65eade9368e7eece\", \"pyanalyze/test_value.py\": \"120a3b3f1e60ffe2709f1b3941c30921fd6bc1719e3455fc0a5fd7a02c818a02\", \"pyanalyze/test_yield_checker.py\": \"add3c4204f2084ec81a9473a78a852fc641509fb01d34cf722aa8eb6f0b5a330\", \"pyanalyze/tests.py\": \"3eb789a94b6d9b63bd5b048d6ec353880c5cb138e492caf9398c8005a4b04317\", \"pyanalyze/type_evaluation.py\": \"1ca0ecedd349f82d3fba5117178e58efee98341fce0d811af640f92792f522f0\", \"pyanalyze/type_object.py\": \"c9238eacfc3e1e42545fb41e434ed3cbb4b518e87cfbc13abc0539973769fec3\", \"pyanalyze/typeshed.py\": \"3f1255278846dc27c7ecbf97679c5f4e2dba3b3d9526c81688fa99082ea86da3\", \"pyanalyze/typevar.py\": \"751748db73e4e9962d1a4c9094798284808dbe5ea969956563114578a3469427\", \"pyanalyze/value.py\": \"5a7a0914091939123558b98412e6fb2304588c709c0843e6761a14a0858bab69\", \"pyanalyze/yield_checker.py\": \"5ba300305a6599e14d988becd1d45fd49e226c4245b6ff3224f84603f9c44364\"}}\n","stderr_tail":"","stdout_sha256":"6847f05e3fca3dd89e3568df30882afe6ba982c35956665199f1568fdc2c77f4","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:11.163848Z","duration_s":0.039987,"timed_out":false,"image_before":"bbacf000-31ea-4828-a6ba-a5f8fae0fe60","image_after":"c95adba1-7199-4482-aa17-a164ca7885d0","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":"aenum==3.1.16\nast_decompiler==0.8.0\nasynq==1.6.0\ncodemod==1.0.0\nexceptiongroup==1.3.1\nimportlib_resources==6.5.2\niniconfig==2.3.0\npackaging==25.0\npip==25.3\npluggy==1.6.0\npyanalyze==0.10.1\nPygments==2.19.2\npytest==7.4.4\nqcore==1.11.1\nsetuptools==80.9.0\ntomli==2.3.0\ntypeshed_client==2.8.2\ntyping_extensions==4.15.0\nwheel==0.45.1\n","stderr_tail":"","stdout_sha256":"fff0bc71f2365d6dec603b06cb920b9e05b8b8424aac49d74ec7961441ebe886","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:13.072833Z","duration_s":0.053234000000000004,"timed_out":false,"image_before":"c95adba1-7199-4482-aa17-a164ca7885d0","image_after":"bf697cfa-ce20-4fb5-8713-b7448b2ec2a4","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":"486e7eec4dd2511497fe4a7693b537468d8ba1fd\n","stderr_tail":"","stdout_sha256":"c5b5b6270c567b4cc9f2bd208bdcdf145367297244c1b1ceb4c4688b5e94fdb7","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:14.866425Z","duration_s":0.020049,"timed_out":false,"image_before":"bf697cfa-ce20-4fb5-8713-b7448b2ec2a4","image_after":"9bd5fdb4-9e2d-48f3-962e-aece4356cfb4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"486e7eec4dd2511497fe4a7693b537468d8ba1fd"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 486e7eec4dd2511497fe4a7693b537468d8ba1fd","path":null,"exit_code":0,"stdout_tail":".github\u0000.gitignore\u0000CONTRIBUTING.md\u0000LICENSE\u0000README.md\u0000docs\u0000pyanalyze\u0000pyproject.toml\u0000requirements.txt\u0000setup.py\u0000tox.ini\u0000","stderr_tail":"","stdout_sha256":"ff40a704103c169e556050be281e358e4f94365fcdc72d92425cd76c3f47cc4e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:16.156245Z","duration_s":0.004446,"timed_out":false,"image_before":"9bd5fdb4-9e2d-48f3-962e-aece4356cfb4","image_after":"15252fb2-2120-456f-b457-65f288fa82bf","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 486e7eec4dd2511497fe4a7693b537468d8ba1fd:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name 486e7eec4dd2511497fe4a7693b537468d8ba1fd:src\n","stdout_sha256":"740eddaeb8f25ed1113d65c2edadf7ea9d5303dbce1e7e9f47f9c63f877d72ef","log_path":"~/dev/nebius-hackathon/pilot/v2-P/quora__pyanalyze-688/runs/pilot-quora__pyanalyze-688-5c0f83454c/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:18.030807Z","duration_s":0.003719,"timed_out":false,"image_before":"15252fb2-2120-456f-b457-65f288fa82bf","image_after":"8a7f4e65-715f-4028-8025-6a658b2fda68","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
