{"receipt_id":"w1-1","seq":1,"branch_id":"w1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-a9d2e98765d34d16a42295c459d47d81/incoming/f19ac4ecb1b42a3874cc9ba46ac22c324811f995de680c73b130366d0e1d1d2a.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch pystac_client/client.py...\nApplied patch to 'pystac_client/client.py' cleanly.\nApplied patch pystac_client/client.py cleanly.\n","stdout_sha256":"bc2efc25780470684009a65ae6239cc336dfe13003761159e6b94dd62d613e70","log_path":"~/dev/nebius-hackathon/pilot/v2-P/stac-utils__pystac-client-782/runs/pilot-stac-utils__pystac-client-782-d858f24dfa/logs/w1/w1-1.log","tree_digest":"e1264208d49385d1e96587e1bf8d053eec635d715663a4a0dc335bb12d5dc808","tree_download_s":13.302574041066691,"started_at":"2026-10-03T16:59:39.007225Z","duration_s":0.010305,"timed_out":false,"image_before":"b04a658c-0238-499b-bec4-dfbb0b902e95","image_after":"f3df5fb9-ed38-4740-b7ee-c91d08ad44bd","junit":null,"diff":null,"patch_sha256":"f19ac4ecb1b42a3874cc9ba46ac22c324811f995de680c73b130366d0e1d1d2a","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-fbd4209af569478d82b30f08c24db4fd/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-fbd4209af569478d82b30f08c24db4fd/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/test_client.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w1-2.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 44 items\n\ntests/test_client.py ............................................        [100%]\n\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED tests/test_client.py::TestAPI::test_instance\nPASSED tests/test_client.py::TestAPI::test_links\nPASSED tests/test_client.py::TestAPI::test_from_file\nPASSED tests/test_client.py::TestAPI::test_invalid_url\nPASSED tests/test_client.py::TestAPI::test_get_collections_with_conformance\nPASSED tests/test_client.py::TestAPI::test_get_collections_single_slash\nPASSED tests/test_client.py::TestAPI::test_keep_trailing_slash_on_root\nPASSED tests/test_client.py::TestAPI::test_fall_back_to_data_link_for_collections\nPASSED tests/test_client.py::TestAPI::test_build_absolute_href_from_data_link\nPASSED tests/test_client.py::TestAPI::test_error_if_no_self_href_or_data_link\nPASSED tests/test_client.py::TestAPI::test_custom_request_parameters\nPASSED tests/test_client.py::TestAPI::test_custom_query_params_get_collections_propagation\nPASSED tests/test_client.py::TestAPI::test_custom_query_params_get_collection_propagation\nPASSED tests/test_client.py::TestAPI::test_get_collections_without_conformance_fallsback_to_pystac\nPASSED tests/test_client.py::TestAPI::test_opening_a_collection\nPASSED tests/test_client.py::TestAPI::test_headers_with_custom_stac_io\nPASSED tests/test_client.py::TestAPISearch::test_search_conformance_error\nPASSED tests/test_client.py::TestAPISearch::test_no_search_link\nPASSED tests/test_client.py::TestAPISearch::test_no_conforms_to\nPASSED tests/test_client.py::TestAPISearch::test_search\nPASSED tests/test_client.py::TestAPISearch::test_json_search_link\nPASSED tests/test_client.py::TestAPISearch::test_search_max_items_unlimited_default\nPASSED tests/test_client.py::TestAPICollectionSearch::test_search_conformance_error\nPASSED tests/test_client.py::TestAPICollectionSearch::test_search_conformance_warning\nPASSED tests/test_client.py::TestAPICollectionSearch::test_search\nPASSED tests/test_client.py::TestSigning::test_signing\nPASSED tests/test_client.py::TestSigning::test_sign_with_return_warns\nPASSED tests/test_client.py::TestQueryables::test_get_queryables\nPASSED tests/test_client.py::TestQueryables::test_get_queryables_collections\nPASSED tests/test_client.py::TestQueryables::test_get_queryables_errors\nPASSED tests/test_client.py::TestConformsTo::test_ignore_conformance_is_deprecated_and_noop\nPASSED tests/test_client.py::TestConformsTo::test_set_conforms_to_using_list_of_uris\nPASSED tests/test_client.py::TestConformsTo::test_add_and_remove_conforms_to_by_string\nPASSED tests/test_client.py::TestConformsTo::test_clear_all_conforms_to\nPASSED tests/test_client.py::TestConformsTo::test_empty_conforms_to\nPASSED tests/test_client.py::TestConformsTo::test_no_conforms_to_falls_back_to_pystac\nPASSED tests/test_client.py::TestConformsTo::test_changing_conforms_to_changes_behavior\nPASSED tests/test_client.py::test_collections_are_clients\nPASSED tests/test_client.py::test_get_items_without_ids\nPASSED tests/test_client.py::test_non_recursion_on_fallback\nPASSED tests/test_client.py::test_fallback_strategy\nPASSED tests/test_client.py::test_get_collection_fallback_strategy_for_static_catalogs\nPASSED tests/test_client.py::test_get_collection_for_static_catalogs_raise_if_not_found\nPASSED tests/test_client.py::test_query_string_in_collections_url\n============================== 44 passed in 1.17s ==============================\n","stderr_tail":"","stdout_sha256":"fc8c76e34225afa65da1bdbc81d1fdaf209abbe87a8b9223a5e4aef17b68aefb","log_path":"~/dev/nebius-hackathon/pilot/v2-P/stac-utils__pystac-client-782/runs/pilot-stac-utils__pystac-client-782-d858f24dfa/logs/w1/w1-2.log","tree_digest":"e1264208d49385d1e96587e1bf8d053eec635d715663a4a0dc335bb12d5dc808","tree_download_s":15.530164499999955,"started_at":"2026-10-03T16:59:54.210389Z","duration_s":1.819048,"timed_out":false,"image_before":"f3df5fb9-ed38-4740-b7ee-c91d08ad44bd","image_after":"5dee129b-a7f2-47a9-ba9b-e5296726a6f5","junit":{"passed":["tests/test_client.py::TestAPI::test_instance","tests/test_client.py::TestAPI::test_links","tests/test_client.py::TestAPI::test_from_file","tests/test_client.py::TestAPI::test_invalid_url","tests/test_client.py::TestAPI::test_get_collections_with_conformance","tests/test_client.py::TestAPI::test_get_collections_single_slash","tests/test_client.py::TestAPI::test_keep_trailing_slash_on_root","tests/test_client.py::TestAPI::test_fall_back_to_data_link_for_collections","tests/test_client.py::TestAPI::test_build_absolute_href_from_data_link","tests/test_client.py::TestAPI::test_error_if_no_self_href_or_data_link","tests/test_client.py::TestAPI::test_custom_request_parameters","tests/test_client.py::TestAPI::test_custom_query_params_get_collections_propagation","tests/test_client.py::TestAPI::test_custom_query_params_get_collection_propagation","tests/test_client.py::TestAPI::test_get_collections_without_conformance_fallsback_to_pystac","tests/test_client.py::TestAPI::test_opening_a_collection","tests/test_client.py::TestAPI::test_headers_with_custom_stac_io","tests/test_client.py::TestAPISearch::test_search_conformance_error","tests/test_client.py::TestAPISearch::test_no_search_link","tests/test_client.py::TestAPISearch::test_no_conforms_to","tests/test_client.py::TestAPISearch::test_search","tests/test_client.py::TestAPISearch::test_json_search_link","tests/test_client.py::TestAPISearch::test_search_max_items_unlimited_default","tests/test_client.py::TestAPICollectionSearch::test_search_conformance_error","tests/test_client.py::TestAPICollectionSearch::test_search_conformance_warning","tests/test_client.py::TestAPICollectionSearch::test_search","tests/test_client.py::TestSigning::test_signing","tests/test_client.py::TestSigning::test_sign_with_return_warns","tests/test_client.py::TestQueryables::test_get_queryables","tests/test_client.py::TestQueryables::test_get_queryables_collections","tests/test_client.py::TestQueryables::test_get_queryables_errors","tests/test_client.py::TestConformsTo::test_ignore_conformance_is_deprecated_and_noop","tests/test_client.py::TestConformsTo::test_set_conforms_to_using_list_of_uris","tests/test_client.py::TestConformsTo::test_add_and_remove_conforms_to_by_string","tests/test_client.py::TestConformsTo::test_clear_all_conforms_to","tests/test_client.py::TestConformsTo::test_empty_conforms_to","tests/test_client.py::TestConformsTo::test_no_conforms_to_falls_back_to_pystac","tests/test_client.py::TestConformsTo::test_changing_conforms_to_changes_behavior","tests/test_client.py::test_collections_are_clients","tests/test_client.py::test_get_items_without_ids","tests/test_client.py::test_non_recursion_on_fallback","tests/test_client.py::test_fallback_strategy","tests/test_client.py::test_get_collection_fallback_strategy_for_static_catalogs","tests/test_client.py::test_get_collection_for_static_catalogs_raise_if_not_found","tests/test_client.py::test_query_string_in_collections_url"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
