{"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-bcc80ecf57bb445ebbcd23d80537f47c/incoming/4e415af40b354693e4d4cc582c95adafcfa0d5d70f64134332771a940de72541.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-arm-lightning/stac-utils__pystac-client-782/runs/pilot-stac-utils__pystac-client-782-7d79796c79/logs/w1/w1-1.log","tree_digest":"71356d7f11f1dbbc8ffb69df9af99dc117768e7330ece9d35067f35e42ba1383","tree_download_s":18.689859499922022,"started_at":"2026-10-03T22:28:03.124127Z","duration_s":0.009283,"timed_out":false,"image_before":"470069e4-8e84-48c5-a768-6ca34fc2d23f","image_after":"94bb995d-4b92-47f9-8e00-3ce96e4e4967","junit":null,"diff":null,"patch_sha256":"4e415af40b354693e4d4cc582c95adafcfa0d5d70f64134332771a940de72541","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-a668420d3c334cc99d83ffc3e18e1dd7/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-a668420d3c334cc99d83ffc3e18e1dd7/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.14s ==============================\n","stderr_tail":"","stdout_sha256":"76fedf9b12096bc2b300f52f6585fc3575853a772d74b1261613a60dd05145d4","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/stac-utils__pystac-client-782/runs/pilot-stac-utils__pystac-client-782-7d79796c79/logs/w1/w1-2.log","tree_digest":"71356d7f11f1dbbc8ffb69df9af99dc117768e7330ece9d35067f35e42ba1383","tree_download_s":12.92671754094772,"started_at":"2026-10-03T22:28:23.151187Z","duration_s":1.791663,"timed_out":false,"image_before":"94bb995d-4b92-47f9-8e00-3ce96e4e4967","image_after":"32171d5c-888e-43ed-8e1e-fc51f3996250","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}
