{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":".gitignore\u0000.travis.yml\u0000CHANGES.txt\u0000LICENSE\u0000Makefile\u0000README.rst\u0000docs/Makefile\u0000docs/source/_static/logo.png\u0000docs/source/alabaster_planet.py\u0000docs/source/api/examples.rst\u0000docs/source/api/index.rst\u0000docs/source/api/reference.rst\u0000docs/source/cli/examples.rst\u0000docs/source/cli/index.rst\u0000docs/source/cli/reference.rst\u0000docs/source/conf.py\u0000docs/source/generate.py\u0000docs/source/index.rst\u0000examples/download-tiffs.py\u0000gh-release\u0000planet/__init__.py\u0000planet/api/__init__.py\u0000planet/api/_fatomic.py\u0000planet/api/auth.py\u0000planet/api/client.py\u0000planet/api/dispatch.py\u0000planet/api/exceptions.py\u0000planet/api/models.py\u0000planet/api/sync.py\u0000planet/api/utils.py\u0000planet/scripts/__init__.py\u0000setup.cfg\u0000setup.py\u0000tests/_common.py\u0000tests/fixtures/20150615_190229_0905.geojson\u0000tests/fixtures/aoi.geojson\u0000tests/fixtures/get-mosaic-quads.json\u0000tests/fixtures/get-mosaic.json\u0000tests/fixtures/list-mosaics.json\u0000tests/fixtures/scene-types.json\u0000tests/fixtures/search-by-aoi.geojson\u0000tests/fixtures/search.geojson\u0000tests/fixtures/valid-wkt.txt\u0000tests/fixtures/workspace.json\u0000tests/test_atomic.py\u0000tests/test_cli.py\u0000tests/test_dispatch.py\u0000tests/test_mod.py\u0000tests/test_mosaics.py\u0000tests/test_sync.py\u0000tests/test_utils.py\u0000","stderr_tail":"","stdout_sha256":"ab7c3b2de1affa2992382374952496b83b49a3fea2054ec965ea0c861fb86c1b","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:19:37.815576Z","duration_s":0.0034219999999999997,"timed_out":false,"image_before":"2de0dc2a-3d32-4163-b393-7c4f78a0c59d","image_after":"48be0678-2d7f-4c59-9755-db11301ab68c","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"command","cmd":"find . -name \"*mosaic*\" -type f","path":null,"exit_code":0,"stdout_tail":"./tests/fixtures/get-mosaic-quads.json\n./tests/fixtures/get-mosaic.json\n./tests/fixtures/list-mosaics.json\n./tests/test_mosaics.py\n","stderr_tail":"","stdout_sha256":"cee32bb185c6bddea1c9293fb647ec9f7d1174cef84fb3af11889b4e71620ef0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:19:44.808816Z","duration_s":0.0047539999999999995,"timed_out":false,"image_before":"48be0678-2d7f-4c59-9755-db11301ab68c","image_after":"d5f0e21f-4ead-4a8f-8044-9c5f33f3f1ad","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"find . -name \"*.py\" -exec grep -l \"mosaic\" {} \\;","path":null,"exit_code":0,"stdout_tail":"./planet/api/client.py\n./planet/api/models.py\n./planet/scripts/__init__.py\n./tests/test_cli.py\n./tests/test_mosaics.py\n","stderr_tail":"","stdout_sha256":"9cce74fea9b4d746fea03ded7f1a571a624b272ebfef368d837d04be35903a49","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-3.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:19:46.984596Z","duration_s":0.033366,"timed_out":false,"image_before":"d5f0e21f-4ead-4a8f-8044-9c5f33f3f1ad","image_after":"3c7dacb8-64f0-47bf-bc27-54af13ccf3eb","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-4","seq":4,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-b658aca423dc40cd9101f7cbf9412e16/bin/busybox sh -c 'mkdir -p /planet-client-python/tests && cp /opt/receipts-b658aca423dc40cd9101f7cbf9412e16/incoming/ca891983b7c12244c4964b5fbab61b7ecad838a62d32e8636b52cf1fbebf54f5 /planet-client-python/tests/test_mosaics.py'","path":"tests/test_mosaics.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"ca891983b7c12244c4964b5fbab61b7ecad838a62d32e8636b52cf1fbebf54f5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-4.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:19:57.471916Z","duration_s":0.004609,"timed_out":false,"image_before":"3c7dacb8-64f0-47bf-bc27-54af13ccf3eb","image_after":"910f026d-4dbf-4611-9096-5ae82aad821f","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-5","seq":5,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-e3591a49cd454bd6ac65c2c8b19c014c/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-e3591a49cd454bd6ac65c2c8b19c014c/receipts_pytest.py tests/test_mosaics.py::test_get_mosaic -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-5.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /planet-client-python\nplugins: requests-mock-1.12.1\ncollecting ... collected 1 item\n\ntests/test_mosaics.py::test_get_mosaic PASSED                            [100%]\n\n=============================== warnings summary ===============================\nplanet/api/dispatch.py:44\n  /planet-client-python/planet/api/dispatch.py:44: DeprecationWarning: invalid escape sequence \\S\n    key = re.match('api-key (\\S+)', existing_auth)\n\nplanet/api/utils.py:167\n  /planet-client-python/planet/api/utils.py:167: DeprecationWarning: invalid escape sequence \\w\n    matched = re.match('(\\w+)\\s*\\([^)]+\\)', text.strip())\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-5.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_mosaics.py::test_get_mosaic\n======================== 1 passed, 2 warnings in 0.05s =========================\n","stderr_tail":"","stdout_sha256":"446ae31afe5fa9074f888e990e1b70276806fee4defca3a58dd1a1a60c4dcff0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-5.log","tree_digest":"0c90267aff3639e542d9e6efae88226a1feaa0156bf264d102039bc1a514bad0","tree_download_s":2.0875140000134706,"started_at":"2026-10-03T21:20:00.620306Z","duration_s":0.273802,"timed_out":false,"image_before":"910f026d-4dbf-4611-9096-5ae82aad821f","image_after":"e18a76f7-b135-4973-983e-7c5bac2c5b15","junit":{"passed":["tests/test_mosaics.py::test_get_mosaic"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-6","seq":6,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-9d1f32c9bd1547f0b721012ce57f3b64/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-9d1f32c9bd1547f0b721012ce57f3b64/receipts_pytest.py tests/test_cli.py -k mosaic -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-6.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /planet-client-python\nplugins: requests-mock-1.12.1\ncollecting ... collected 18 items / 17 deselected / 1 selected\n\ntests/test_cli.py::test_mosaic_quads PASSED                              [100%]\n\n=============================== warnings summary ===============================\nplanet/api/dispatch.py:44\n  /planet-client-python/planet/api/dispatch.py:44: DeprecationWarning: invalid escape sequence \\S\n    key = re.match('api-key (\\S+)', existing_auth)\n\nplanet/api/utils.py:167\n  /planet-client-python/planet/api/utils.py:167: DeprecationWarning: invalid escape sequence \\w\n    matched = re.match('(\\w+)\\s*\\([^)]+\\)', text.strip())\n\nplanet/scripts/__init__.py:199\n  /planet-client-python/planet/scripts/__init__.py:199: DeprecationWarning: invalid escape sequence \\s\n    return re.split('\\s+', value)\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-6.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_cli.py::test_mosaic_quads\n================= 1 passed, 17 deselected, 3 warnings in 0.10s =================\n","stderr_tail":"","stdout_sha256":"3c27b22e53b8dbf17c38e669442bb9bdf2a2c062eeddb6e0bfdc1e50bf2d381d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-6.log","tree_digest":"0c90267aff3639e542d9e6efae88226a1feaa0156bf264d102039bc1a514bad0","tree_download_s":2.7785346668679267,"started_at":"2026-10-03T21:20:06.448167Z","duration_s":0.30481800000000003,"timed_out":false,"image_before":"e18a76f7-b135-4973-983e-7c5bac2c5b15","image_after":"3f2f5ed6-eed4-4ecc-8bd1-da4989cab3e6","junit":{"passed":["tests/test_cli.py::test_mosaic_quads"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-7","seq":7,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-a7b7456485b14f4a8ab14417b19eeef9/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-a7b7456485b14f4a8ab14417b19eeef9/receipts_pytest.py tests/test_mosaics.py::test_get_mosaic -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-7.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /planet-client-python\nplugins: requests-mock-1.12.1\ncollecting ... collected 1 item\n\ntests/test_mosaics.py::test_get_mosaic PASSED                            [100%]\n\n=============================== warnings summary ===============================\nplanet/api/dispatch.py:44\n  /planet-client-python/planet/api/dispatch.py:44: DeprecationWarning: invalid escape sequence \\S\n    key = re.match('api-key (\\S+)', existing_auth)\n\nplanet/api/utils.py:167\n  /planet-client-python/planet/api/utils.py:167: DeprecationWarning: invalid escape sequence \\w\n    matched = re.match('(\\w+)\\s*\\([^)]+\\)', text.strip())\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-7.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_mosaics.py::test_get_mosaic\n======================== 1 passed, 2 warnings in 0.05s =========================\n","stderr_tail":"","stdout_sha256":"904eeebd96f4fdfa4329d20fe7031fe8769c86ee1d945a451740799eb300c74e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-7.log","tree_digest":"0c90267aff3639e542d9e6efae88226a1feaa0156bf264d102039bc1a514bad0","tree_download_s":2.032123874872923,"started_at":"2026-10-03T21:20:14.220193Z","duration_s":0.264473,"timed_out":false,"image_before":"3f2f5ed6-eed4-4ecc-8bd1-da4989cab3e6","image_after":"71300469-f7c7-4976-905b-5c1e20bf2a22","junit":{"passed":["tests/test_mosaics.py::test_get_mosaic"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-8","seq":8,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-351cf43e9ca640b2901b9ab02f32e11a/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-351cf43e9ca640b2901b9ab02f32e11a/receipts_pytest.py tests/test_mosaics.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-8.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntests/test_mosaics.py ...                                                [100%]\n\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-8.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_mosaics.py::test_list_mosaics\nPASSED tests/test_mosaics.py::test_get_mosaic\nPASSED tests/test_mosaics.py::test_get_mosaic_quads\n============================== 3 passed in 0.05s ===============================\n","stderr_tail":"","stdout_sha256":"9b65b286c10247131d69999e33b854c71bc360cd726f59dfe97491dad2d39b6a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-8.log","tree_digest":"0c90267aff3639e542d9e6efae88226a1feaa0156bf264d102039bc1a514bad0","tree_download_s":7.076795208035037,"started_at":"2026-10-03T21:20:19.922630Z","duration_s":0.268449,"timed_out":false,"image_before":"71300469-f7c7-4976-905b-5c1e20bf2a22","image_after":"9402fe5a-1a5c-4921-96d2-9bcbe29d7b0b","junit":{"passed":["tests/test_mosaics.py::test_list_mosaics","tests/test_mosaics.py::test_get_mosaic","tests/test_mosaics.py::test_get_mosaic_quads"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-9","seq":9,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-c9f7c94c51f441e8973ecb7665447722/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-c9f7c94c51f441e8973ecb7665447722/receipts_pytest.py tests/test_cli.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-9.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 18 items\n\ntests/test_cli.py ..................                                     [100%]\n\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-9.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_cli.py::test_read\nPASSED tests/test_cli.py::test_exception_translation\nPASSED tests/test_cli.py::test_version_flag\nPASSED tests/test_cli.py::test_workers_flag\nPASSED tests/test_cli.py::test_api_key_flag\nPASSED tests/test_cli.py::test_search\nPASSED tests/test_cli.py::test_search_by_aoi\nPASSED tests/test_cli.py::test_metadata\nPASSED tests/test_cli.py::test_download\nPASSED tests/test_cli.py::test_thumbs\nPASSED tests/test_cli.py::test_init\nPASSED tests/test_cli.py::test_mosaic_quads\nPASSED tests/test_cli.py::test_workspace_create_no_id\nPASSED tests/test_cli.py::test_workspace_create_from_existing\nPASSED tests/test_cli.py::test_workspace_update_from_existing_with_id\nPASSED tests/test_cli.py::test_workspace_update_stdin\nPASSED tests/test_cli.py::test_workspace_create_aoi_stdin\nPASSED tests/test_cli.py::test_set_workspace_filters\n============================== 18 passed in 0.15s ==============================\n","stderr_tail":"","stdout_sha256":"d2e2cb5af2d55d3fe45d29f5479ccfdf0c2767c75e93c102d85df3d878b48ca4","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-9.log","tree_digest":"0c90267aff3639e542d9e6efae88226a1feaa0156bf264d102039bc1a514bad0","tree_download_s":1.6437299998942763,"started_at":"2026-10-03T21:20:31.693530Z","duration_s":0.340773,"timed_out":false,"image_before":"9402fe5a-1a5c-4921-96d2-9bcbe29d7b0b","image_after":"4b14602e-f271-40eb-9860-0def525cd06a","junit":{"passed":["tests/test_cli.py::test_read","tests/test_cli.py::test_exception_translation","tests/test_cli.py::test_version_flag","tests/test_cli.py::test_workers_flag","tests/test_cli.py::test_api_key_flag","tests/test_cli.py::test_search","tests/test_cli.py::test_search_by_aoi","tests/test_cli.py::test_metadata","tests/test_cli.py::test_download","tests/test_cli.py::test_thumbs","tests/test_cli.py::test_init","tests/test_cli.py::test_mosaic_quads","tests/test_cli.py::test_workspace_create_no_id","tests/test_cli.py::test_workspace_create_from_existing","tests/test_cli.py::test_workspace_update_from_existing_with_id","tests/test_cli.py::test_workspace_update_stdin","tests/test_cli.py::test_workspace_create_aoi_stdin","tests/test_cli.py::test_set_workspace_filters"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-10","seq":10,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-f0d1504827094eb38995cc74f4c33960: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames 45546018c64da19b98a542e103755d6f7830eea6","path":null,"exit_code":0,"stdout_tail":"diff --git a/tests/test_mosaics.py b/tests/test_mosaics.py\nindex 84b4b30..04882a4 100644\n--- a/tests/test_mosaics.py\n+++ b/tests/test_mosaics.py\n@@ -43,7 +43,7 @@ def test_get_mosaic():\n \n         text = read_fixture('get-mosaic.json')\n         uri = os.path.join(client.base_url,\n-                           'mosaics/%s' % mosaic_name)\n+                           'mosaics/%s/' % mosaic_name)\n         m.get(uri, text=text, status_code=200)\n \n         r = client.get_mosaic(mosaic_name)\n","stderr_tail":"","stdout_sha256":"849e8847534058f37754f244cf8c8f5ba62e33e72d81de63b7e2f72374279735","log_path":null,"tree_digest":"0c90267aff3639e542d9e6efae88226a1feaa0156bf264d102039bc1a514bad0","tree_download_s":1.8921795000787824,"started_at":"2026-10-03T21:20:42.504559Z","duration_s":0.02882524998858571,"timed_out":false,"image_before":"4b14602e-f271-40eb-9860-0def525cd06a","image_after":"4b14602e-f271-40eb-9860-0def525cd06a","junit":null,"diff":{"files":[{"path":"tests/test_mosaics.py","added":1,"deleted":1,"category":"test","status":"modified"}],"patch_sha256":"849e8847534058f37754f244cf8c8f5ba62e33e72d81de63b7e2f72374279735","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/artifacts/agent1/agent1-10.patch"},"patch_sha256":"849e8847534058f37754f244cf8c8f5ba62e33e72d81de63b7e2f72374279735","dropped_paths":["tests/test_mosaics.py"],"snapshot_sha":"45546018c64da19b98a542e103755d6f7830eea6"}
{"receipt_id":"agent1-11","seq":11,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-82a067543a9741c3a7ffe7a6d2ed90f7/bin/busybox sh -c 'mkdir -p /planet-client-python/tests && cp /opt/receipts-82a067543a9741c3a7ffe7a6d2ed90f7/incoming/b1cb47969ffd72760e6774a20c247adb8cc75b5bc6cdca7cd66d406c50cc3453 /planet-client-python/tests/test_mosaics.py'","path":"tests/test_mosaics.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"b1cb47969ffd72760e6774a20c247adb8cc75b5bc6cdca7cd66d406c50cc3453","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-11.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:20:52.283159Z","duration_s":0.0047799999999999995,"timed_out":false,"image_before":"4b14602e-f271-40eb-9860-0def525cd06a","image_after":"89000fdd-d7dc-467c-a53a-59222c3eefea","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-12","seq":12,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-964554bf7f044891867c5f45ed897c88/bin/busybox sh -c 'mkdir -p /planet-client-python/planet/api && cp /opt/receipts-964554bf7f044891867c5f45ed897c88/incoming/e4eee5660fb5bc3595f8b06e84aa7a29cd89a6e4565cd98ad58c5d6b603f2ada /planet-client-python/planet/api/client.py'","path":"planet/api/client.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e4eee5660fb5bc3595f8b06e84aa7a29cd89a6e4565cd98ad58c5d6b603f2ada","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-12.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:20:59.166547Z","duration_s":0.0046289999999999994,"timed_out":false,"image_before":"89000fdd-d7dc-467c-a53a-59222c3eefea","image_after":"e1174a3b-b9ae-4047-a66c-c6d6b6b1ea61","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-13","seq":13,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-16cd17e9a0df429eb235909219c284e4/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-16cd17e9a0df429eb235909219c284e4/receipts_pytest.py tests/test_mosaics.py::test_get_mosaic -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-13.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /planet-client-python\nplugins: requests-mock-1.12.1\ncollecting ... collected 1 item\n\ntests/test_mosaics.py::test_get_mosaic PASSED                            [100%]\n\n=============================== warnings summary ===============================\nplanet/api/dispatch.py:44\n  /planet-client-python/planet/api/dispatch.py:44: DeprecationWarning: invalid escape sequence \\S\n    key = re.match('api-key (\\S+)', existing_auth)\n\nplanet/api/utils.py:167\n  /planet-client-python/planet/api/utils.py:167: DeprecationWarning: invalid escape sequence \\w\n    matched = re.match('(\\w+)\\s*\\([^)]+\\)', text.strip())\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-13.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_mosaics.py::test_get_mosaic\n======================== 1 passed, 2 warnings in 0.05s =========================\n","stderr_tail":"","stdout_sha256":"ae58a898d1b21aeb2330e15d89a3f0af279bf791972679703c59cb27aa9f8ae7","log_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/logs/agent1/agent1-13.log","tree_digest":"1483eb93189372f1e65826e38aa7de2230097f7101eb32e9a1cafe0f894142b2","tree_download_s":1.9935565828345716,"started_at":"2026-10-03T21:21:01.541371Z","duration_s":0.272766,"timed_out":false,"image_before":"e1174a3b-b9ae-4047-a66c-c6d6b6b1ea61","image_after":"44765d3e-8bad-4358-881f-1fa2cf7a2f30","junit":{"passed":["tests/test_mosaics.py::test_get_mosaic"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-14","seq":14,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-217fc4cd0f2d46e39f149c390a733420: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames 45546018c64da19b98a542e103755d6f7830eea6","path":null,"exit_code":0,"stdout_tail":"diff --git a/planet/api/client.py b/planet/api/client.py\nindex 81d21ca..2b1cc0b 100644\n--- a/planet/api/client.py\n+++ b/planet/api/client.py\n@@ -184,7 +184,7 @@ class Client(object):\n         :param name:\n             Mosaic name as returned by `list_mosaics`.\n         \"\"\"\n-        return self._get('mosaics/%s/' % name).get_body()\n+        return self._get('mosaics/%s' % name).get_body()\n \n     def get_mosaic_quads(self, name, intersects=None, count=50):\n         \"\"\"\n","stderr_tail":"","stdout_sha256":"c07733a0fb13995fa091321ebc0a6afc7a3f8827b1d9d759f83f4241fdbbb4e1","log_path":null,"tree_digest":"1483eb93189372f1e65826e38aa7de2230097f7101eb32e9a1cafe0f894142b2","tree_download_s":3.6396375000476837,"started_at":"2026-10-03T21:21:12.581975Z","duration_s":0.03916174988262355,"timed_out":false,"image_before":"44765d3e-8bad-4358-881f-1fa2cf7a2f30","image_after":"44765d3e-8bad-4358-881f-1fa2cf7a2f30","junit":null,"diff":{"files":[{"path":"planet/api/client.py","added":1,"deleted":1,"category":"source","status":"modified"}],"patch_sha256":"c07733a0fb13995fa091321ebc0a6afc7a3f8827b1d9d759f83f4241fdbbb4e1","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/planetlabs__planet-client-python-81/runs/pilot-planetlabs__planet-client-python-81-356d85f603/artifacts/agent1/agent1-14.patch"},"patch_sha256":"c07733a0fb13995fa091321ebc0a6afc7a3f8827b1d9d759f83f4241fdbbb4e1","dropped_paths":[],"snapshot_sha":"45546018c64da19b98a542e103755d6f7830eea6"}
