{"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-172fd9e7cc804a6eb65669d54f7b1de4/incoming/5bc8a3256b4ea27e349650679d712aceb5a1e951aa0b1b24605fa6b3d0a04e79.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch lib/cartopy/feature/__init__.py...\nApplied patch to 'lib/cartopy/feature/__init__.py' cleanly.\nChecking patch lib/cartopy/io/shapereader.py...\nApplied patch to 'lib/cartopy/io/shapereader.py' cleanly.\nApplied patch lib/cartopy/feature/__init__.py cleanly.\nApplied patch lib/cartopy/io/shapereader.py cleanly.\n","stdout_sha256":"1f22151cf1baba0cff177a084efcc9d720e3cb258fb6d2884cd9d3ff92bb6b2f","log_path":"~/dev/nebius-hackathon/pilot/v2-P/scitools__cartopy-2307/runs/pilot-scitools__cartopy-2307-732738351d/logs/w2/w2-1.log","tree_digest":"3dc6572acc58b0620abb09642dd29be1abdc5b89cc231893b89e4a3febe0884f","tree_download_s":5.051685416838154,"started_at":"2026-10-03T16:55:27.183734Z","duration_s":0.012361,"timed_out":false,"image_before":"c250dab6-9eab-42ff-9c2a-6694c00a0914","image_after":"f926d84a-7daa-4a5e-80c6-a55f8d15b3b5","junit":null,"diff":null,"patch_sha256":"5bc8a3256b4ea27e349650679d712aceb5a1e951aa0b1b24605fa6b3d0a04e79","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w2-2","seq":2,"branch_id":"w2","kind":"verification","cmd":"/opt/receipts-5a4285e36d514c79bb95e31479276b0d/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-5a4285e36d514c79bb95e31479276b0d/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning lib/cartopy/tests/test_crs.py lib/cartopy/tests/test_shapereader.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w2-2.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 44 items\n\nlib/cartopy/tests/test_crs.py ...............................F.          [ 75%]\nlib/cartopy/tests/test_shapereader.py .s.s.s.s...                        [100%]\n\n=================================== FAILURES ===================================\nE   assert None == (-180, 180, -90, 90)\n     +  where None = <Geographic 2D CRS: GEOGCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984 ...>\\nName: WGS 84\\nAxis Info [ellipsoidal]:\\n- lo...de (Degree)\\nArea of Use:\\n- undefined\\nDatum: World Geodetic System 1984\\n- Ellipsoid: WGS 84\\n- Prime Meridian: Greenwich\\n.bounds\n/cartopy/lib/cartopy/tests/test_crs.py:374: assert None == (-180, 180, -90, 90)\n=============================== warnings summary ===============================\nlib/cartopy/tests/test_crs.py::TestCRS::test_osgb[True]\nlib/cartopy/tests/test_crs.py::TestCRS::test_osgb[False]\nlib/cartopy/tests/test_crs.py::TestCRS::test_epsg\n  /cartopy/lib/cartopy/tests/test_crs.py:61: UserWarning: uk_os_OSTN15_NTv2_OSGBtoETRS.tif is unavailable; testing OSGB at reduced precision\n    warnings.warn(f'{grid_name} is unavailable; '\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w2-2.xml --------------\n=========================== short test summary info ============================\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_hash\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_osni[True]\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_osni[False]\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_osgb[True]\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_osgb[False]\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_epsg\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_epsg_compound_crs\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_europp\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_nD\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_1D\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_xyz\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_180\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_globe\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_project_point\nPASSED lib/cartopy/tests/test_crs.py::TestCRS::test_utm\nPASSED lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy0]\nPASSED lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy1]\nPASSED lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy2]\nPASSED lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy3]\nPASSED lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy4]\nPASSED lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy0]\nPASSED lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy1]\nPASSED lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy2]\nPASSED lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy3]\nPASSED lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy4]\nPASSED lib/cartopy/tests/test_crs.py::test_PlateCarree_shortcut\nPASSED lib/cartopy/tests/test_crs.py::test_transform_points_empty\nPASSED lib/cartopy/tests/test_crs.py::test_transform_points_outside_domain\nPASSED lib/cartopy/tests/test_crs.py::test_projection__from_string\nPASSED lib/cartopy/tests/test_crs.py::test_crs__from_pyproj_crs\nPASSED lib/cartopy/tests/test_crs.py::test_transform_point_no_warning\nPASSED lib/cartopy/tests/test_crs.py::test_geographic_bounds_with_area_of_use\nPASSED lib/cartopy/tests/test_shapereader.py::TestLakes::test_geometry[0]\nPASSED lib/cartopy/tests/test_shapereader.py::TestLakes::test_record[0]\nPASSED lib/cartopy/tests/test_shapereader.py::TestLakes::test_no_included_projection_file[0]\nPASSED lib/cartopy/tests/test_shapereader.py::TestLakes::test_bounds[0]\nPASSED lib/cartopy/tests/test_shapereader.py::TestRivers::test_geometry\nPASSED lib/cartopy/tests/test_shapereader.py::TestRivers::test_record\nPASSED lib/cartopy/tests/test_shapereader.py::TestRivers::test_included_projection_file\nSKIPPED [1] lib/cartopy/tests/test_shapereader.py:35: Fiona library not available\nSKIPPED [1] lib/cartopy/tests/test_shapereader.py:56: Fiona library not available\nSKIPPED [1] lib/cartopy/tests/test_shapereader.py:65: Fiona library not available\nSKIPPED [1] lib/cartopy/tests/test_shapereader.py:69: Fiona library not available\nFAILED lib/cartopy/tests/test_crs.py::test_geographic_bounds_no_area_of_use\n============= 1 failed, 39 passed, 4 skipped, 3 warnings in 0.63s ==============\n","stderr_tail":"","stdout_sha256":"ff7ba04d8ae39401d07c3c5d117c79190e6690454010a519b27894a4512037b6","log_path":"~/dev/nebius-hackathon/pilot/v2-P/scitools__cartopy-2307/runs/pilot-scitools__cartopy-2307-732738351d/logs/w2/w2-2.log","tree_digest":"3dc6572acc58b0620abb09642dd29be1abdc5b89cc231893b89e4a3febe0884f","tree_download_s":5.130795042030513,"started_at":"2026-10-03T16:55:34.144377Z","duration_s":1.8533709999999999,"timed_out":false,"image_before":"f926d84a-7daa-4a5e-80c6-a55f8d15b3b5","image_after":"dfc45716-955d-49b2-bf86-8a4e82c213b5","junit":{"passed":["lib/cartopy/tests/test_crs.py::TestCRS::test_hash","lib/cartopy/tests/test_crs.py::TestCRS::test_osni[True]","lib/cartopy/tests/test_crs.py::TestCRS::test_osni[False]","lib/cartopy/tests/test_crs.py::TestCRS::test_osgb[True]","lib/cartopy/tests/test_crs.py::TestCRS::test_osgb[False]","lib/cartopy/tests/test_crs.py::TestCRS::test_epsg","lib/cartopy/tests/test_crs.py::TestCRS::test_epsg_compound_crs","lib/cartopy/tests/test_crs.py::TestCRS::test_europp","lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_nD","lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_1D","lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_xyz","lib/cartopy/tests/test_crs.py::TestCRS::test_transform_points_180","lib/cartopy/tests/test_crs.py::TestCRS::test_globe","lib/cartopy/tests/test_crs.py::TestCRS::test_project_point","lib/cartopy/tests/test_crs.py::TestCRS::test_utm","lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy0]","lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy1]","lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy2]","lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy3]","lib/cartopy/tests/test_crs.py::test_pickle[proj_to_copy4]","lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy0]","lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy1]","lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy2]","lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy3]","lib/cartopy/tests/test_crs.py::test_deepcopy[proj_to_copy4]","lib/cartopy/tests/test_crs.py::test_PlateCarree_shortcut","lib/cartopy/tests/test_crs.py::test_transform_points_empty","lib/cartopy/tests/test_crs.py::test_transform_points_outside_domain","lib/cartopy/tests/test_crs.py::test_projection__from_string","lib/cartopy/tests/test_crs.py::test_crs__from_pyproj_crs","lib/cartopy/tests/test_crs.py::test_transform_point_no_warning","lib/cartopy/tests/test_crs.py::test_geographic_bounds_with_area_of_use","lib/cartopy/tests/test_shapereader.py::TestLakes::test_geometry[0]","lib/cartopy/tests/test_shapereader.py::TestLakes::test_record[0]","lib/cartopy/tests/test_shapereader.py::TestLakes::test_no_included_projection_file[0]","lib/cartopy/tests/test_shapereader.py::TestLakes::test_bounds[0]","lib/cartopy/tests/test_shapereader.py::TestRivers::test_geometry","lib/cartopy/tests/test_shapereader.py::TestRivers::test_record","lib/cartopy/tests/test_shapereader.py::TestRivers::test_included_projection_file"],"failed":["lib/cartopy/tests/test_crs.py::test_geographic_bounds_no_area_of_use"],"errors":[],"skipped":["lib/cartopy/tests/test_shapereader.py::TestLakes::test_geometry[1]","lib/cartopy/tests/test_shapereader.py::TestLakes::test_record[1]","lib/cartopy/tests/test_shapereader.py::TestLakes::test_no_included_projection_file[1]","lib/cartopy/tests/test_shapereader.py::TestLakes::test_bounds[1]"],"collection_errors":[],"failure_text":{"lib/cartopy/tests/test_crs.py::test_geographic_bounds_no_area_of_use":"assert None == (-180, 180, -90, 90)\n +  where None = <Geographic 2D CRS: GEOGCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984 ...>\\nName: WGS 84\\nAxis Info [ellipsoidal]:\\n- lo...de (Degree)\\nArea of Use:\\n- undefined\\nDatum: World Geodetic System 1984\\n- Ellipsoid: WGS 84\\n- Prime Meridian: Greenwich\\n.bounds\nE   assert None == (-180, 180, -90, 90)\n     +  where None = <Geographic 2D CRS: GEOGCRS[\"WGS 84\",DATUM[\"World Geodetic System 1984 ...>\\nName: WGS 84\\nAxis Info [ellipsoidal]:\\n- lo...de (Degree)\\nArea of Use:\\n- undefined\\nDatum: World Geodetic System 1984\\n- Ellipsoid: WGS 84\\n- Prime Meridian: Greenwich\\n.bounds"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
