{"receipt_id":"official1-1","seq":1,"branch_id":"official1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-afeeb49be90f4bf294762a7e6c846d4a/incoming/57f20a0248f3cf794cdea9e26c8c65a3c1f25040293ba7d575f2aea739b9fb9f.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch janitor/timeseries.py...\nApplied patch to 'janitor/timeseries.py' cleanly.\nApplied patch janitor/timeseries.py cleanly.\n","stdout_sha256":"4e65cdbfafe47cb9703aef462615f515635ec2fc21d2eb60bfd749d6898ab620","log_path":"~/dev/nebius-hackathon/pilot/v2-P/ericmjl__pyjanitor-728/runs/pilot-ericmjl__pyjanitor-728-65b2a91a53/logs/official1/official1-1.log","tree_digest":"061e5f3a594cbbc694baecf9a6e4635c0dcb17d992e8c0c78c3c430c52265338","tree_download_s":3.997326625045389,"started_at":"2026-10-03T20:18:28.323709Z","duration_s":0.009174,"timed_out":false,"image_before":"d93b3180-8441-4b72-b2a0-ae2f6dd551d3","image_after":"7ae64757-9823-4970-87d1-741426a6fece","junit":null,"diff":null,"patch_sha256":"57f20a0248f3cf794cdea9e26c8c65a3c1f25040293ba7d575f2aea739b9fb9f","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"official1-2","seq":2,"branch_id":"official1","kind":"command","cmd":"pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/timeseries/test_sort_timestamps_monotonically.py","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntests/timeseries/test_sort_timestamps_monotonically.py ..F               [100%]\n\n=================================== FAILURES ===================================\nE   AttributeError: 'DataFrame' object has no attribute 'append'. Did you mean: '_append'?\n/usr/local/lib/python3.10/site-packages/pandas/core/generic.py:6321: AttributeError: 'DataFrame' object has no attribute 'append'. Did you mean: '_append'?\n=============================== warnings summary ===============================\ntests/timeseries/test_sort_timestamps_monotonically.py:27\n  /pyjanitor/tests/timeseries/test_sort_timestamps_monotonically.py:27: PytestUnknownMarkWarning: Unknown pytest.mark.timeseries - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html\n    @pytest.mark.timeseries\n\ntests/timeseries/test_sort_timestamps_monotonically.py:36\n  /pyjanitor/tests/timeseries/test_sort_timestamps_monotonically.py:36: PytestUnknownMarkWarning: Unknown pytest.mark.timeseries - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html\n    @pytest.mark.timeseries\n\ntests/timeseries/test_sort_timestamps_monotonically.py:44\n  /pyjanitor/tests/timeseries/test_sort_timestamps_monotonically.py:44: PytestUnknownMarkWarning: Unknown pytest.mark.timeseries - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html\n    @pytest.mark.timeseries\n\ntests/timeseries/test_sort_timestamps_monotonically.py::test_sort_timestamps_monotonically\ntests/timeseries/test_sort_timestamps_monotonically.py::test_sort_timestamps_monotonically_decreasing\ntests/timeseries/test_sort_timestamps_monotonically.py::test_sort_timestamps_monotonically_strict\n  /pyjanitor/tests/timeseries/test_sort_timestamps_monotonically.py:13: FutureWarning: 'H' is deprecated and will be removed in a future version, please use 'h' instead.\n    ts_index = pd.date_range(\"1/1/2019\", periods=1000, freq=\"1H\")\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n================================ tests coverage ================================\n_______________ coverage: platform linux, python 3.10.19-final-0 _______________\n\nName                                  Stmts   Miss  Cover   Missing\n-------------------------------------------------------------------\njanitor/__init__.py                      12      3    75%   4-5, 21\njanitor/biology.py                       14     14     0%   5-84\njanitor/chemistry.py                     73     73     0%   5-461\njanitor/engineering.py                   21     21     0%   5-106\njanitor/errors.py                         2      0   100%\njanitor/finance.py                       85     85     0%   5-654\njanitor/functions.py                    718    535    25%   90-134, 180-223, 287-308, 313-325, 330, 346-347, 355-358, 366, 404-410, 445-446, 480-495, 534-548, 583-585, 614-616, 657-667, 717-727, 761-766, 800-806, 838-842, 878-890, 929-934, 975-985, 1076-1124, 1189-1193, 1252-1255, 1432-1469, 1515-1524, 1548, 1585-1600, 1725-1772, 1809-1812, 1897-1929, 2044-2055, 2167-2177, 2272-2281, 2361-2385, 2461-2489, 2544-2555, 2745-2779, 2814-2844, 2909-2944, 2960-2961, 2981, 3067-3069, 3095-3109, 3164-3170, 3201-3203, 3250-3270, 3286-3295, 3300, 3304, 3308, 3315-3326, 3367-3379, 3418-3433, 3466-3470, 3496, 3544-3545, 3598-3617, 3681-3698, 3733, 3818-3840, 3912-3913, 4006-4027, 4116-4127, 4224-4268, 4369-4387\njanitor/io.py                            24     24     0%   1-63\njanitor/math.py                          79     55    30%   31-42, 48, 57, 76-89, 95, 115-128, 153-160, 191-200\njanitor/ml.py                            15      8    47%   60-71\njanitor/spark/__init__.py                 1      1     0%   1\njanitor/spark/backend.py                 37     37     0%   3-102\njanitor/spark/functions.py               30     30     0%   5-182\njanitor/testing_utils/__init__.py         0      0   100%\njanitor/testing_utils/date_data.py        1      0   100%\njanitor/testing_utils/strategies.py      12     12     0%   5-69\njanitor/timeseries.py                    49     30    39%   46-60, 92, 96-97, 104-107, 132-147, 170-176\njanitor/utils.py                        164    129    21%   29-36, 54-60, 73-101, 105-106, 110-111, 133-136, 143-155, 177-202, 217-220, 250-251, 282-283, 304-314, 335-343, 366-372, 400-408, 423-470, 490-539\njanitor/xarray/__init__.py                1      0   100%\njanitor/xarray/functions.py              16      7    56%   71-86, 128-130\n-------------------------------------------------------------------\nTOTAL                                  1354   1064    21%\n=========================== short test summary info ============================\nPASSED tests/timeseries/test_sort_timestamps_monotonically.py::test_sort_timestamps_monotonically\nPASSED tests/timeseries/test_sort_timestamps_monotonically.py::test_sort_timestamps_monotonically_decreasing\nFAILED tests/timeseries/test_sort_timestamps_monotonically.py::test_sort_timestamps_monotonically_strict\n=================== 1 failed, 2 passed, 6 warnings in 0.81s ====================\n","stderr_tail":"","stdout_sha256":"0f0a0a8d2a2c198a2e5601e654b3ac62c394a9efdca1d8758fe2533c68706383","log_path":"~/dev/nebius-hackathon/pilot/v2-P/ericmjl__pyjanitor-728/runs/pilot-ericmjl__pyjanitor-728-65b2a91a53/logs/official1/official1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T20:18:34.207615Z","duration_s":2.853477,"timed_out":false,"image_before":"7ae64757-9823-4970-87d1-741426a6fece","image_after":"51a24fd2-5025-47db-8024-f5a94fcf0fb8","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
