{"receipt_id":"w2-1","seq":1,"branch_id":"w2","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-6f4844bb70b7421abcb610243a7eb5da/incoming/4a59971700b786a001d53d4a92e87adf47b9bd3ecd7d12b1498a8395ea235337.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch pydantic/fields.py...\nApplied patch to 'pydantic/fields.py' cleanly.\nApplied patch pydantic/fields.py cleanly.\n","stdout_sha256":"3c485e6ebecbfb3c198dec972b207322e6ea4dcce7d90bd5b0b35d20a71c291d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/samuelcolvin__pydantic-2806/runs/pilot-samuelcolvin__pydantic-2806-4294f3e043/logs/w2/w2-1.log","tree_digest":"33771b6eeccf39db105256607dcf55edb4e9353e744023114f10d9ed39fe15a2","tree_download_s":4.177877250127494,"started_at":"2026-10-03T18:07:16.929162Z","duration_s":0.009356999999999999,"timed_out":false,"image_before":"375ee731-273c-493f-8b41-96746c2cc4d8","image_after":"357b2f11-3170-43e3-9c27-f191972ff1df","junit":null,"diff":null,"patch_sha256":"4a59971700b786a001d53d4a92e87adf47b9bd3ecd7d12b1498a8395ea235337","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w2-2","seq":2,"branch_id":"w2","kind":"verification","cmd":"/opt/receipts-9fdf391fd8f648d4bbad3d2c093fb117/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-9fdf391fd8f648d4bbad3d2c093fb117/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/test_main.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w2-2.xml","path":null,"exit_code":0,"stdout_tail":"ing\nPASSED tests/test_main.py::test_parse_obj_non_mapping_root\nPASSED tests/test_main.py::test_parse_obj_nested_root\nPASSED tests/test_main.py::test_untouched_types\nPASSED tests/test_main.py::test_custom_types_fail_without_keep_untouched\nPASSED tests/test_main.py::test_model_iteration\nPASSED tests/test_main.py::test_model_export_nested_list[excluding fields of indexed list items]\nPASSED tests/test_main.py::test_model_export_nested_list[should fail trying to exclude string keys on list field (1).]\nPASSED tests/test_main.py::test_model_export_nested_list[should fail trying to exclude string keys on list field (2).]\nPASSED tests/test_main.py::test_model_export_nested_list[should fail using integer key to specify list item field name (1)]\nPASSED tests/test_main.py::test_model_export_nested_list[should fail using integer key to specify list item field name (2)]\nPASSED tests/test_main.py::test_model_export_nested_list[using \"__all__\" to exclude specific nested field]\nPASSED tests/test_main.py::test_model_export_nested_list[using \"__all__\" to exclude specific nested field in combination with more specific exclude]\nPASSED tests/test_main.py::test_model_export_nested_list[using \"__all__\" to exclude all list items]\nPASSED tests/test_main.py::test_model_export_nested_list[using \"__all__\" and other items should get merged together, still excluding all list items]\nPASSED tests/test_main.py::test_model_export_nested_list[using negative and positive indexes, referencing the same items should merge excludes]\nPASSED tests/test_main.py::test_model_export_dict_exclusion[excluding first item from list field using index]\nPASSED tests/test_main.py::test_model_export_dict_exclusion[using \"__all__\" to exclude all list items]\nPASSED tests/test_main.py::test_model_export_dict_exclusion[exclude single dict key from all list items]\nPASSED tests/test_main.py::test_model_exclude_config_field_merging\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds0]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds1]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds2]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds3]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds4]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds5]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds6]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds0]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds1]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds2]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds3]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds4]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds5]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds6]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds0]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds1]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds2]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds3]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds4]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds5]\nPASSED tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds6]\nPASSED tests/test_main.py::test_model_export_exclusion_inheritance\nPASSED tests/test_main.py::test_model_export_with_true_instead_of_ellipsis\nPASSED tests/test_main.py::test_model_export_inclusion\nPASSED tests/test_main.py::test_model_export_inclusion_inheritance\nPASSED tests/test_main.py::test_custom_init_subclass_params\nPASSED tests/test_main.py::test_update_forward_refs_does_not_modify_module_dict\nPASSED tests/test_main.py::test_two_defaults\nPASSED tests/test_main.py::test_default_factory\nPASSED tests/test_main.py::test_default_factory_called_once\nPASSED tests/test_main.py::test_default_factory_called_once_2\nPASSED tests/test_main.py::test_default_factory_validate_children\nPASSED tests/test_main.py::test_default_factory_parse\nPASSED tests/test_main.py::test_none_min_max_items\nPASSED tests/test_main.py::test_reuse_same_field\nPASSED tests/test_main.py::test_base_config_type_hinting\nPASSED tests/test_main.py::test_allow_mutation_field\nPASSED tests/test_main.py::test_repr_field\nPASSED tests/test_main.py::test_inherited_model_field_copy\nPASSED tests/test_main.py::test_inherited_model_field_untouched\nPASSED tests/test_main.py::test_mapping_retains_type_subclass\nPASSED tests/test_main.py::test_mapping_retains_type_defaultdict\nPASSED tests/test_main.py::test_mapping_retains_type_fallback_error\nPASSED tests/test_main.py::test_typing_coercion_dict\nPASSED tests/test_main.py::test_typing_coercion_defaultdict\nPASSED tests/test_main.py::test_typing_coercion_counter\nPASSED tests/test_main.py::test_typing_counter_value_validation\nPASSED tests/test_main.py::test_class_kwargs_config\nPASSED tests/test_main.py::test_class_kwargs_config_json_encoders\nPASSED tests/test_main.py::test_class_kwargs_config_and_attr_conflict\nPASSED tests/test_main.py::test_class_kwargs_custom_config\nPASSED tests/test_main.py::test_new_union_origin\n============================= 151 passed in 0.34s ==============================\n","stderr_tail":"","stdout_sha256":"c5d82bddf733f87178c534780bf395d032f753aab5c546f45fdaf59e9ef08649","log_path":"~/dev/nebius-hackathon/pilot/v2-P/samuelcolvin__pydantic-2806/runs/pilot-samuelcolvin__pydantic-2806-4294f3e043/logs/w2/w2-2.log","tree_digest":"33771b6eeccf39db105256607dcf55edb4e9353e744023114f10d9ed39fe15a2","tree_download_s":2.772108291974291,"started_at":"2026-10-03T18:07:23.001143Z","duration_s":1.305884,"timed_out":false,"image_before":"357b2f11-3170-43e3-9c27-f191972ff1df","image_after":"32dabb9e-08c1-4312-acde-f7563f0c9501","junit":{"passed":["tests/test_main.py::test_success","tests/test_main.py::test_ultra_simple_missing","tests/test_main.py::test_ultra_simple_failed","tests/test_main.py::test_ultra_simple_repr","tests/test_main.py::test_default_factory_field","tests/test_main.py::test_default_factory_no_type_field","tests/test_main.py::test_comparing","tests/test_main.py::test_nullable_strings_success","tests/test_main.py::test_nullable_strings_fails","tests/test_main.py::test_recursion","tests/test_main.py::test_recursion_fails","tests/test_main.py::test_not_required","tests/test_main.py::test_infer_type","tests/test_main.py::test_allow_extra","tests/test_main.py::test_forbidden_extra_success","tests/test_main.py::test_forbidden_extra_fails","tests/test_main.py::test_disallow_mutation","tests/test_main.py::test_extra_allowed","tests/test_main.py::test_extra_ignored","tests/test_main.py::test_set_attr","tests/test_main.py::test_set_attr_invalid","tests/test_main.py::test_any","tests/test_main.py::test_alias","tests/test_main.py::test_population_by_field_name","tests/test_main.py::test_field_order","tests/test_main.py::test_required","tests/test_main.py::test_mutability","tests/test_main.py::test_immutability[False-False]","tests/test_main.py::test_immutability[False-True]","tests/test_main.py::test_immutability[True-True]","tests/test_main.py::test_not_frozen_are_not_hashable","tests/test_main.py::test_with_declared_hash","tests/test_main.py::test_frozen_with_hashable_fields_are_hashable","tests/test_main.py::test_frozen_with_unhashable_fields_are_not_hashable","tests/test_main.py::test_hash_function_give_different_result_for_different_object","tests/test_main.py::test_const_validates","tests/test_main.py::test_const_uses_default","tests/test_main.py::test_const_validates_after_type_validators","tests/test_main.py::test_const_with_wrong_value","tests/test_main.py::test_const_with_validator","tests/test_main.py::test_const_list","tests/test_main.py::test_const_list_with_wrong_value","tests/test_main.py::test_const_validation_json_serializable","tests/test_main.py::test_validating_assignment_pass","tests/test_main.py::test_validating_assignment_fail","tests/test_main.py::test_validating_assignment_pre_root_validator_fail","tests/test_main.py::test_validating_assignment_post_root_validator_fail","tests/test_main.py::test_root_validator_many_values_change","tests/test_main.py::test_enum_values","tests/test_main.py::test_literal_enum_values","tests/test_main.py::test_enum_raw","tests/test_main.py::test_set_tuple_values","tests/test_main.py::test_default_copy","tests/test_main.py::test_arbitrary_type_allowed_validation_success","tests/test_main.py::test_arbitrary_type_allowed_validation_fails","tests/test_main.py::test_arbitrary_types_not_allowed","tests/test_main.py::test_type_type_validation_success","tests/test_main.py::test_type_type_subclass_validation_success","tests/test_main.py::test_type_type_validation_fails_for_instance","tests/test_main.py::test_type_type_validation_fails_for_basic_type","tests/test_main.py::test_bare_type_type_validation_success","tests/test_main.py::test_bare_type_type_validation_fails","tests/test_main.py::test_annotation_field_name_shadows_attribute","tests/test_main.py::test_value_field_name_shadows_attribute","tests/test_main.py::test_class_var","tests/test_main.py::test_fields_set","tests/test_main.py::test_exclude_unset_dict","tests/test_main.py::test_exclude_unset_recursive","tests/test_main.py::test_dict_exclude_unset_populated_by_alias","tests/test_main.py::test_dict_exclude_unset_populated_by_alias_with_extra","tests/test_main.py::test_exclude_defaults","tests/test_main.py::test_dir_fields","tests/test_main.py::test_dict_with_extra_keys","tests/test_main.py::test_root","tests/test_main.py::test_root_list","tests/test_main.py::test_root_nested","tests/test_main.py::test_encode_nested_root","tests/test_main.py::test_root_failed","tests/test_main.py::test_root_undefined_failed","tests/test_main.py::test_parse_root_as_mapping","tests/test_main.py::test_parse_obj_non_mapping_root","tests/test_main.py::test_parse_obj_nested_root","tests/test_main.py::test_untouched_types","tests/test_main.py::test_custom_types_fail_without_keep_untouched","tests/test_main.py::test_model_iteration","tests/test_main.py::test_model_export_nested_list[excluding fields of indexed list items]","tests/test_main.py::test_model_export_nested_list[should fail trying to exclude string keys on list field (1).]","tests/test_main.py::test_model_export_nested_list[should fail trying to exclude string keys on list field (2).]","tests/test_main.py::test_model_export_nested_list[should fail using integer key to specify list item field name (1)]","tests/test_main.py::test_model_export_nested_list[should fail using integer key to specify list item field name (2)]","tests/test_main.py::test_model_export_nested_list[using \"__all__\" to exclude specific nested field]","tests/test_main.py::test_model_export_nested_list[using \"__all__\" to exclude specific nested field in combination with more specific exclude]","tests/test_main.py::test_model_export_nested_list[using \"__all__\" to exclude all list items]","tests/test_main.py::test_model_export_nested_list[using \"__all__\" and other items should get merged together, still excluding all list items]","tests/test_main.py::test_model_export_nested_list[using negative and positive indexes, referencing the same items should merge excludes]","tests/test_main.py::test_model_export_dict_exclusion[excluding first item from list field using index]","tests/test_main.py::test_model_export_dict_exclusion[using \"__all__\" to exclude all list items]","tests/test_main.py::test_model_export_dict_exclusion[exclude single dict key from all list items]","tests/test_main.py::test_model_exclude_config_field_merging","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds0]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds1]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds2]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds3]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds4]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds5]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[None-expected0-kinds6]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds0]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds1]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds2]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds3]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds4]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds5]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude1-expected1-kinds6]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds0]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds1]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds2]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds3]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds4]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds5]","tests/test_main.py::test_model_export_exclusion_with_fields_and_config[exclude2-expected2-kinds6]","tests/test_main.py::test_model_export_exclusion_inheritance","tests/test_main.py::test_model_export_with_true_instead_of_ellipsis","tests/test_main.py::test_model_export_inclusion","tests/test_main.py::test_model_export_inclusion_inheritance","tests/test_main.py::test_custom_init_subclass_params","tests/test_main.py::test_update_forward_refs_does_not_modify_module_dict","tests/test_main.py::test_two_defaults","tests/test_main.py::test_default_factory","tests/test_main.py::test_default_factory_called_once","tests/test_main.py::test_default_factory_called_once_2","tests/test_main.py::test_default_factory_validate_children","tests/test_main.py::test_default_factory_parse","tests/test_main.py::test_none_min_max_items","tests/test_main.py::test_reuse_same_field","tests/test_main.py::test_base_config_type_hinting","tests/test_main.py::test_allow_mutation_field","tests/test_main.py::test_repr_field","tests/test_main.py::test_inherited_model_field_copy","tests/test_main.py::test_inherited_model_field_untouched","tests/test_main.py::test_mapping_retains_type_subclass","tests/test_main.py::test_mapping_retains_type_defaultdict","tests/test_main.py::test_mapping_retains_type_fallback_error","tests/test_main.py::test_typing_coercion_dict","tests/test_main.py::test_typing_coercion_defaultdict","tests/test_main.py::test_typing_coercion_counter","tests/test_main.py::test_typing_counter_value_validation","tests/test_main.py::test_class_kwargs_config","tests/test_main.py::test_class_kwargs_config_json_encoders","tests/test_main.py::test_class_kwargs_config_and_attr_conflict","tests/test_main.py::test_class_kwargs_custom_config","tests/test_main.py::test_new_union_origin"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
