{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-cs-si__eodag-380-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3Rlc3RzL2ludGVncmF0aW9uL3Rlc3Rfc2VhcmNoX3N0YWNfc3RhdGljLnB5IGIvdGVzdHMvaW50ZWdyYXRpb24vdGVzdF9zZWFyY2hfc3RhY19zdGF0aWMucHkKaW5kZXggZWUzNDgzYjAuLjcxYTMxYjRjIDEwMDY0NAotLS0gYS90ZXN0cy9pbnRlZ3JhdGlvbi90ZXN0X3NlYXJjaF9zdGFjX3N0YXRpYy5weQorKysgYi90ZXN0cy9pbnRlZ3JhdGlvbi90ZXN0X3NlYXJjaF9zdGFjX3N0YXRpYy5weQpAQCAtODMsOCArODMsOCBAQCBjbGFzcyBUZXN0U2VhcmNoU3RhY1N0YXRpYyh1bml0dGVzdC5UZXN0Q2FzZSk6CiAgICAgICAgIHNlbGYuYXNzZXJ0SXNJbnN0YW5jZShpdGVtcywgU2VhcmNoUmVzdWx0KQogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxlbihpdGVtcyksIHNlbGYuY2hpbGRfY2F0X2xlbikKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChpdGVtc1swXS5wcm92aWRlciwgc2VsZi5zdGFjX3Byb3ZpZGVyKQotICAgICAgICAjIGlmIG5vIHByb2R1Y3RfdHlwZSBpcyBwcm92aWRlZCwgcHJvZHVjdF90eXBlIGlzIE5vbmUKLSAgICAgICAgc2VsZi5hc3NlcnRJc05vbmUoaXRlbXNbMF0ucHJvZHVjdF90eXBlKQorICAgICAgICAjIGlmIG5vIHByb2R1Y3RfdHlwZSBpcyBwcm92aWRlZCwgcHJvZHVjdF90eXBlIHNob3VsZCBiZSBndWVzc2VkIGZyb20gcHJvcGVydGllcworICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGl0ZW1zWzBdLnByb2R1Y3RfdHlwZSwgIlMyX01TSV9MMUMiKQogCiAgICAgZGVmIHRlc3Rfc2VhcmNoX3N0YWNfc3RhdGljX2xvYWRfcm9vdF9ub3RfcmVjdXJzaXZlKHNlbGYpOgogICAgICAgICAiIiJsb2FkX3N0YWNfaXRlbXMgZnJvbSByb290IG11c3QgcHJvdmlkZSBhbiBlbXB0eSBsaXN0IHdoZW4gbm8gcmVjdXJzaXZlIiIiCkBAIC0xMjAsOCArMTIwLDggQEAgY2xhc3MgVGVzdFNlYXJjaFN0YWNTdGF0aWModW5pdHRlc3QuVGVzdENhc2UpOgogICAgICAgICBzZWxmLmFzc2VydElzSW5zdGFuY2UoaXRlbSwgU2VhcmNoUmVzdWx0KQogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGxlbihpdGVtKSwgMSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChpdGVtWzBdLnByb3ZpZGVyLCBzZWxmLnN0YWNfcHJvdmlkZXIpCi0gICAgICAgICMgaWYgbm8gcHJvZHVjdF90eXBlIGlzIHByb3ZpZGVkLCBwcm9kdWN0X3R5cGUgaXMgTm9uZQotICAgICAgICBzZWxmLmFzc2VydElzTm9uZShpdGVtWzBdLnByb2R1Y3RfdHlwZSkKKyAgICAgICAgIyBpZiBubyBwcm9kdWN0X3R5cGUgaXMgcHJvdmlkZWQsIHByb2R1Y3RfdHlwZSBzaG91bGQgYmUgZ3Vlc3NlZCBmcm9tIHByb3BlcnRpZXMKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChpdGVtWzBdLnByb2R1Y3RfdHlwZSwgIlMyX01TSV9MMUMiKQogCiAgICAgZGVmIHRlc3Rfc2VhcmNoX3N0YWNfc3RhdGljX2xvYWRfaXRlbV91cGRhdGVkX3Byb3ZpZGVyKHNlbGYpOgogICAgICAgICAiIiJsb2FkX3N0YWNfaXRlbXMgZnJvbSBhIHNpbmdsZSBpdGVtIHVzaW5nIHVwZGF0ZWQgcHJvdmlkZXIiIiIK'\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:12:30.416448Z","duration_s":0.025388,"timed_out":false,"image_before":"0b6d2382-1f10-3f20-b5b0-c569cdc44aaa","image_after":"7e33503b-63d1-4284-9f82-e856185bdb45","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-cs-si__eodag-380-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:12:32.316572Z","duration_s":0.00419,"timed_out":false,"image_before":"7e33503b-63d1-4284-9f82-e856185bdb45","image_after":"85af1216-3508-47ee-a90c-920ebb5c33dc","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-a1a0d316a9dd4436a706609f8aabb37f/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-a1a0d316a9dd4436a706609f8aabb37f/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/integration/test_search_stac_static.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":"ration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider\n  /eodag/tests/integration/test_search_stac_static.py:128: DeprecationWarning: Call to deprecated function/method load_stac_items (Use the StaticStacSearch search plugin instead) -- Deprecated since v2.2.1\n    item = self.dag.load_stac_items(self.item, provider=self.stac_provider)\n\ntests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_not_recursive\n  /eodag/tests/integration/test_search_stac_static.py:91: DeprecationWarning: Call to deprecated function/method load_stac_items (Use the StaticStacSearch search plugin instead) -- Deprecated since v2.2.1\n    items = self.dag.load_stac_items(\n\ntests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_recursive\n  /eodag/tests/integration/test_search_stac_static.py:98: DeprecationWarning: Call to deprecated function/method load_stac_items (Use the StaticStacSearch search plugin instead) -- Deprecated since v2.2.1\n    items = self.dag.load_stac_items(\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n_________________ TestSearchStacStatic.test_search_stac_static _________________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n__________ TestSearchStacStatic.test_search_stac_static_by_cloudcover __________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n_____________ TestSearchStacStatic.test_search_stac_static_by_date _____________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n___________ TestSearchStacStatic.test_search_stac_static_by_property ___________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n__ TestSearchStacStatic.test_search_stac_static_crunch_filter_lastest_by_name __\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_latest_tpl_name:filter_latest_tpl_name.py:79 The name of the product EOProduct(id=S2A_MSIL1C_20181231T141041_N0207_R110_T22NBJ_20181231T155050, provider=astraea_eod) as returned by the search plugin does not match the name pattern expected by the cruncher FilterLatestByName. Name of the product: S2A_MSIL1C_20181231T141041_N0207_R110_T22NBJ_20181231T155050. Name pattern expected: re.compile('S2[AB]_MSIL1C_20(?P<tileid>\\\\d{6}).*T21NY.*')\nWARNING  eodag.plugins.crunch.filter_latest_tpl_name:filter_latest_tpl_name.py:79 The name of the product EOProduct(id=S2A_MSIL1C_20191231T112451_N0208_R037_T30UUD_20191231T115143, provider=astraea_eod) as returned by the search plugin does not match the name pattern expected by the cruncher FilterLatestByName. Name of the product: S2A_MSIL1C_20191231T112451_N0208_R037_T30UUD_20191231T115143. Name pattern expected: re.compile('S2[AB]_MSIL1C_20(?P<tileid>\\\\d{6}).*T21NY.*')\nWARNING  eodag.plugins.crunch.filter_latest_tpl_name:filter_latest_tpl_name.py:79 The name of the product EOProduct(id=S2A_MSIL1C_20191231T112451_N0208_R037_T30VVH_20191231T115143, provider=astraea_eod) as returned by the search plugin does not match the name pattern expected by the cruncher FilterLatestByName. Name of the product: S2A_MSIL1C_20191231T112451_N0208_R037_T30VVH_20191231T115143. Name pattern expected: re.compile('S2[AB]_MSIL1C_20(?P<tileid>\\\\d{6}).*T21NY.*')\n------------- generated xml file: /opt/receipts/reports/base-3.xml -------------\n=========================== short test summary info ============================\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_cloudcover\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_date\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_geom\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_property\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_date\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_lastest_by_name\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_overlap\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_property\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_not_recursive\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_recursive\nSKIPPED [1] tests/integration/test_search_stac_static.py:163: skipped as single-file-stac has been removed and is being rethought\nFAILED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_child\nFAILED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item\nFAILED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider\n============ 3 failed, 11 passed, 1 skipped, 12 warnings in 16.22s =============\n","stderr_tail":"","stdout_sha256":"5124e2c77ca6aa6a52371f2f449d6a99742dc6dce913212a676c4bcc3ec3d551","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-3.log","tree_digest":"5c77c638c83741d5fa5116db6700bed85f1ac6a0b67bcc4581a1177cdbd115e0","tree_download_s":6.292925666784868,"started_at":"2026-10-03T19:12:34.176276Z","duration_s":17.023433999999998,"timed_out":false,"image_before":"85af1216-3508-47ee-a90c-920ebb5c33dc","image_after":"b12369ea-224f-48eb-903d-347e0500fdcb","junit":{"passed":["tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_cloudcover","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_date","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_geom","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_property","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_date","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_lastest_by_name","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_overlap","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_property","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_not_recursive","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_recursive"],"failed":["tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_child","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider"],"errors":[],"skipped":["tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_singlefile_catalog"],"collection_errors":[],"failure_text":{"tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_child":"AssertionError: None != 'S2_MSI_L1C'\nE   AssertionError: None != 'S2_MSI_L1C'","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item":"AssertionError: None != 'S2_MSI_L1C'\nE   AssertionError: None != 'S2_MSI_L1C'","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider":"AssertionError: 'other' != 'proprietary'\n- other\n+ proprietary\nE   AssertionError: 'other' != 'proprietary'\n    - other\n    + proprietary"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-dda5bf5aead045a6bf612602efcecf7b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-dda5bf5aead045a6bf612602efcecf7b/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/integration/test_search_stac_static.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":"ration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider\n  /eodag/tests/integration/test_search_stac_static.py:128: DeprecationWarning: Call to deprecated function/method load_stac_items (Use the StaticStacSearch search plugin instead) -- Deprecated since v2.2.1\n    item = self.dag.load_stac_items(self.item, provider=self.stac_provider)\n\ntests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_not_recursive\n  /eodag/tests/integration/test_search_stac_static.py:91: DeprecationWarning: Call to deprecated function/method load_stac_items (Use the StaticStacSearch search plugin instead) -- Deprecated since v2.2.1\n    items = self.dag.load_stac_items(\n\ntests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_recursive\n  /eodag/tests/integration/test_search_stac_static.py:98: DeprecationWarning: Call to deprecated function/method load_stac_items (Use the StaticStacSearch search plugin instead) -- Deprecated since v2.2.1\n    items = self.dag.load_stac_items(\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n_________________ TestSearchStacStatic.test_search_stac_static _________________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n__________ TestSearchStacStatic.test_search_stac_static_by_cloudcover __________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n_____________ TestSearchStacStatic.test_search_stac_static_by_date _____________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n___________ TestSearchStacStatic.test_search_stac_static_by_property ___________\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_overlap:filter_overlap.py:65 geometry not found in cruncher arguments, filtering disabled.\n__ TestSearchStacStatic.test_search_stac_static_crunch_filter_lastest_by_name __\n------------------------------ Captured log call -------------------------------\nWARNING  eodag.plugins.crunch.filter_latest_tpl_name:filter_latest_tpl_name.py:79 The name of the product EOProduct(id=S2A_MSIL1C_20181231T141041_N0207_R110_T22NBJ_20181231T155050, provider=astraea_eod) as returned by the search plugin does not match the name pattern expected by the cruncher FilterLatestByName. Name of the product: S2A_MSIL1C_20181231T141041_N0207_R110_T22NBJ_20181231T155050. Name pattern expected: re.compile('S2[AB]_MSIL1C_20(?P<tileid>\\\\d{6}).*T21NY.*')\nWARNING  eodag.plugins.crunch.filter_latest_tpl_name:filter_latest_tpl_name.py:79 The name of the product EOProduct(id=S2A_MSIL1C_20191231T112451_N0208_R037_T30VVH_20191231T115143, provider=astraea_eod) as returned by the search plugin does not match the name pattern expected by the cruncher FilterLatestByName. Name of the product: S2A_MSIL1C_20191231T112451_N0208_R037_T30VVH_20191231T115143. Name pattern expected: re.compile('S2[AB]_MSIL1C_20(?P<tileid>\\\\d{6}).*T21NY.*')\nWARNING  eodag.plugins.crunch.filter_latest_tpl_name:filter_latest_tpl_name.py:79 The name of the product EOProduct(id=S2A_MSIL1C_20191231T112451_N0208_R037_T30UUD_20191231T115143, provider=astraea_eod) as returned by the search plugin does not match the name pattern expected by the cruncher FilterLatestByName. Name of the product: S2A_MSIL1C_20191231T112451_N0208_R037_T30UUD_20191231T115143. Name pattern expected: re.compile('S2[AB]_MSIL1C_20(?P<tileid>\\\\d{6}).*T21NY.*')\n------------- generated xml file: /opt/receipts/reports/base-4.xml -------------\n=========================== short test summary info ============================\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_cloudcover\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_date\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_geom\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_property\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_date\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_lastest_by_name\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_overlap\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_property\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_not_recursive\nPASSED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_recursive\nSKIPPED [1] tests/integration/test_search_stac_static.py:163: skipped as single-file-stac has been removed and is being rethought\nFAILED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_child\nFAILED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item\nFAILED tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider\n============ 3 failed, 11 passed, 1 skipped, 12 warnings in 15.96s =============\n","stderr_tail":"","stdout_sha256":"83bd67789dcf4b653b0e143af7864a7958e6e687b36280a5821c0aa6ff30f168","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-4.log","tree_digest":"5c77c638c83741d5fa5116db6700bed85f1ac6a0b67bcc4581a1177cdbd115e0","tree_download_s":6.423506624996662,"started_at":"2026-10-03T19:13:06.533970Z","duration_s":16.737096,"timed_out":false,"image_before":"b12369ea-224f-48eb-903d-347e0500fdcb","image_after":"09c90f04-8e63-4796-a07c-a699537216b2","junit":{"passed":["tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_cloudcover","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_date","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_geom","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_by_property","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_date","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_lastest_by_name","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_overlap","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_crunch_filter_property","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_not_recursive","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_root_recursive"],"failed":["tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_child","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider"],"errors":[],"skipped":["tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_singlefile_catalog"],"collection_errors":[],"failure_text":{"tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_child":"AssertionError: None != 'S2_MSI_L1C'\nE   AssertionError: None != 'S2_MSI_L1C'","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item":"AssertionError: None != 'S2_MSI_L1C'\nE   AssertionError: None != 'S2_MSI_L1C'","tests/integration/test_search_stac_static.py::TestSearchStacStatic::test_search_stac_static_load_item_updated_provider":"AssertionError: 'other' != 'proprietary'\n- other\n+ proprietary\nE   AssertionError: 'other' != 'proprietary'\n    - other\n    + proprietary"}},"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('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInRlc3RzL2ludGVncmF0aW9uL3Rlc3Rfc2VhcmNoX3N0YWNfc3RhdGljLnB5Il0sInRlc3Rfcm9vdHMiOlsidGVzdHMvaW50ZWdyYXRpb24iXSwiY29uZmlnX25hbWVzIjpbIi5weXRlc3QudG9tbCIsImNvbmZ0ZXN0LnB5IiwicHlwcm9qZWN0LnRvbWwiLCJweXRlc3QuaW5pIiwicHl0ZXN0LnRvbWwiLCJzZXR1cC5jZmciLCJ0b3guaW5pIl19'\"'\"'))\nexcluded = {'\"'\"'.git'\"'\"', '\"'\"'.venv'\"'\"', '\"'\"'__pycache__'\"'\"', '\"'\"'site-packages'\"'\"'}\n\ndef digest(path):\n    return hashlib.sha256(path.read_bytes()).hexdigest()\n\ntests = {}\nfor item in payload['\"'\"'test_files'\"'\"']:\n    path = Path(item)\n    if path.is_file():\n        tests[path.as_posix()] = digest(path)\nfor item in payload['\"'\"'test_roots'\"'\"']:\n    root = Path(item)\n    if not root.is_dir():\n        continue\n    for directory, names, filenames in os.walk(root, followlinks=False):\n        names[:] = sorted(name for name in names if name not in excluded)\n        for filename in sorted(filenames):\n            path = Path(directory, filename)\n            if path.is_file():\n                tests[path.as_posix()] = digest(path)\n\nconfigs = {}\nfor directory, names, filenames in os.walk('\"'\"'.'\"'\"', followlinks=False):\n    names[:] = sorted(name for name in names if name not in excluded)\n    for filename in sorted(filenames):\n        if filename not in payload['\"'\"'config_names'\"'\"']:\n            continue\n        path = Path(directory, filename)\n        rendered = path.as_posix()\n        rendered = rendered[2:] if rendered.startswith('\"'\"'./'\"'\"') else rendered\n        configs[rendered] = digest(path)\n\nprint(json.dumps({'\"'\"'test_digests'\"'\"': tests, '\"'\"'pytest_config_digests'\"'\"': configs}, sort_keys=True))\n'","path":null,"exit_code":0,"stdout_tail":"{\"pytest_config_digests\": {\"setup.cfg\": \"dca635d864edf9e4427f176f59742249746f4063ddb7fafc243c98ea36b36441\", \"tox.ini\": \"ab70ef1ce1b4a21daba6abdf61b835d58c62c28f813ddad618c758828ad30caf\"}, \"test_digests\": {\"tests/integration/__init__.py\": \"360aa7e172599a2a20eaee9209faabbc1638b7ddec886693675d222a380991e6\", \"tests/integration/test_config_ext_plugin.py\": \"3f47c5a5677a247404909873ab59ea663545a7b721335d32cecf6d9e6621f304\", \"tests/integration/test_core_search_results.py\": \"94b3ae98fe5170926b7f028e9ee5b533010a83f99a0fa77ef6657fcd91b2b0d0\", \"tests/integration/test_download_auth.py\": \"7b298eb7df83dd47bda8d77e1e9caafa77edd3d27a3263b0ab2ee42c4cd80675\", \"tests/integration/test_search_stac_static.py\": \"9dd4f742f8cb7d087b360a14b130f57e21921d700da42b071c44a91adade3b93\"}}\n","stderr_tail":"","stdout_sha256":"80bf246090c633a3d1f51917df259141d8cf9bd32ae5de1b33343c1102d8ae6d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:38.130514Z","duration_s":0.032484,"timed_out":false,"image_before":"09c90f04-8e63-4796-a07c-a699537216b2","image_after":"14926536-60c0-4254-a41c-0e7f85fcc57e","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":"attrs==25.4.0\nbackports.tarfile==1.2.0\nblinker==1.9.0\nboto3==1.42.54\nbotocore==1.42.54\ncachetools==7.0.1\ncertifi==2026.1.4\ncffi==2.0.0\ncfgv==3.5.0\nchardet==5.2.0\ncharset-normalizer==3.4.4\nclick==8.3.1\ncolorama==0.4.6\ncoverage==7.13.4\ncryptography==46.0.5\ndistlib==0.4.0\ndocutils==0.22.4\neodag==2.3.4\nexceptiongroup==1.3.1\nFaker==40.4.0\nfilelock==3.24.3\nflake8==7.3.0\nflasgger==0.9.7.1\nFlask==3.1.3\ngeojson==3.2.0\nid==1.6.1\nidentify==2.6.16\nidna==3.11\nimportlib_metadata==8.7.1\niniconfig==2.3.0\nitsdangerous==2.2.0\njaraco.classes==3.4.0\njaraco.context==6.1.0\njaraco.functools==4.4.0\njeepney==0.9.0\nJinja2==3.1.6\njmespath==1.1.0\njsonpath-ng==1.7.0\njsonschema-specifications==2025.9.1\njsonschema==4.26.0\nkeyring==25.7.0\nlxml==6.0.2\nmarkdown-it-py==4.0.0\nMarkdown==3.10.2\nMarkupSafe==3.0.3\nmccabe==0.7.0\nmdurl==0.1.2\nmistune==3.2.0\nmore-itertools==10.8.0\nmoto==5.1.21\nnh3==0.3.3\nnodeenv==1.10.0\nnose==1.3.7\nnumpy==2.2.6\nOWSLib==0.35.0\npackaging==26.0\npip==25.3\nplatformdirs==4.9.2\npluggy==1.6.0\nply==3.11\npre_commit==4.5.1\npycodestyle==2.14.0\npycparser==3.0\npyflakes==3.4.0\nPygments==2.19.2\npyproj==3.7.1\npyproject-api==1.10.0\npyshp==3.0.3\npystac==1.14.3\npytest==9.0.2\npython-dateutil==2.9.0.post0\nPyYAML==6.0.3\nreadme_renderer==44.0\nreferencing==0.37.0\nrequests-futures==1.0.2\nrequests-toolbelt==1.0.0\nrequests==2.32.5\nresponses==0.26.0\nrfc3986==2.0.0\nrich==14.3.3\nrpds-py==0.30.0\ns3transfer==0.16.0\nSecretStorage==3.5.0\nsetuptools==80.9.0\nshapely==2.1.2\nsix==1.17.0\ntomli==2.4.0\ntox==4.44.0\ntqdm==4.67.3\ntwine==6.2.0\ntyping_extensions==4.15.0\nurllib3==2.6.3\nusgs==0.3.6\nvirtualenv==20.38.0\nWerkzeug==3.1.6\nwheel==0.45.1\nWhoosh==2.7.4\nxmltodict==1.0.3\nzipp==3.23.0\n","stderr_tail":"","stdout_sha256":"7552907a8ebba424fc878c91bb5d0729707f475db7b7909df6e53ceba58bb66a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:39.962512Z","duration_s":0.09650099999999999,"timed_out":false,"image_before":"14926536-60c0-4254-a41c-0e7f85fcc57e","image_after":"447aeb28-850e-49a5-9f69-b7d39e1c3f6c","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":"c2e5c0c1a9817b7af6a3bff28aca44c9958a4616\n","stderr_tail":"","stdout_sha256":"368e697c4a5eb22ae5c8513ef7c1ac34b3aedcc10f51cfde261b9eed00ddf9b6","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:41.727576Z","duration_s":0.075957,"timed_out":false,"image_before":"447aeb28-850e-49a5-9f69-b7d39e1c3f6c","image_after":"58f923b4-e688-4079-a760-9466cdf35a8d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"c2e5c0c1a9817b7af6a3bff28aca44c9958a4616"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only c2e5c0c1a9817b7af6a3bff28aca44c9958a4616","path":null,"exit_code":0,"stdout_tail":".editorconfig\u0000.gitattributes\u0000.github\u0000.gitignore\u0000.gitlab-ci.yml\u0000.pre-commit-config.yaml\u0000CHANGES.rst\u0000CODE_OF_CONDUCT.md\u0000CONTRIBUTING.rst\u0000LICENSE\u0000MANIFEST.in\u0000NOTICE\u0000README.rst\u0000docker-compose.yml\u0000docker\u0000docs\u0000eodag\u0000get_pypi_latest_version.sh\u0000readthedocs.yml\u0000requirements-dev.txt\u0000requirements-docs.txt\u0000requirements-tutorials.txt\u0000requirements.txt\u0000setup.cfg\u0000setup.py\u0000tests\u0000tox.ini\u0000utils\u0000","stderr_tail":"","stdout_sha256":"04e70501b247c68ef7bcbc44e4c2b0c07db37cd2b913e97ddfd8af7363bd0835","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:43.489481Z","duration_s":0.003982,"timed_out":false,"image_before":"58f923b4-e688-4079-a760-9466cdf35a8d","image_after":"bb0f4cc6-a009-4169-a87c-1ae17fe851c6","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 c2e5c0c1a9817b7af6a3bff28aca44c9958a4616:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name c2e5c0c1a9817b7af6a3bff28aca44c9958a4616:src\n","stdout_sha256":"b581927d6ff6af65b289851e32c41706578150d277e95a578b34bf64baaf3105","log_path":"~/dev/nebius-hackathon/pilot/v2-P/cs-si__eodag-380/runs/pilot-cs-si__eodag-380-5181759cfe/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:13:45.271821Z","duration_s":0.003956,"timed_out":false,"image_before":"bb0f4cc6-a009-4169-a87c-1ae17fe851c6","image_after":"e94c196c-61a8-48fa-8326-ffcdadb8aa59","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
