{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-palantir__python-language-server-829-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3Rlc3QvcGx1Z2lucy90ZXN0X2F1dG9wZXA4X2Zvcm1hdC5weSBiL3Rlc3QvcGx1Z2lucy90ZXN0X2F1dG9wZXA4X2Zvcm1hdC5weQppbmRleCA4MTM4OTUyLi5kMjNhMWM0IDEwMDY0NAotLS0gYS90ZXN0L3BsdWdpbnMvdGVzdF9hdXRvcGVwOF9mb3JtYXQucHkKKysrIGIvdGVzdC9wbHVnaW5zL3Rlc3RfYXV0b3BlcDhfZm9ybWF0LnB5CkBAIC0xNSw2ICsxNSwyNSBAQCBkZWYgZnVuYygpOgogCiBHT09EX0RPQyA9ICIiIkEgPSBbJ2hlbGxvJywgJ3dvcmxkJ11cbiIiIgogCitJTkRFTlRFRF9ET0MgPSAiIiJkZWYgZm9vKCk6CisgICAgcHJpbnQoJ2FzZGYnLAorICAgIGZpbGU9Tm9uZQorICAgICkKKworYmFyID0geyAnZm9vJzogZm9vCit9CisiIiIKKworQ09SUkVDVF9JTkRFTlRFRF9ET0MgPSAiIiJkZWYgZm9vKCk6CisgICAgcHJpbnQoJ2FzZGYnLAorICAgICAgICAgIGZpbGU9Tm9uZQorICAgICAgICAgICkKKworCitiYXIgPSB7J2Zvbyc6IGZvbworICAgICAgIH0KKyIiIgorCiAKIGRlZiB0ZXN0X2Zvcm1hdChjb25maWcsIHdvcmtzcGFjZSk6CiAgICAgZG9jID0gRG9jdW1lbnQoRE9DX1VSSSwgd29ya3NwYWNlLCBET0MpCkBAIC00MiwzICs2MSwxMSBAQCBkZWYgdGVzdF9yYW5nZV9mb3JtYXQoY29uZmlnLCB3b3Jrc3BhY2UpOgogZGVmIHRlc3Rfbm9fY2hhbmdlKGNvbmZpZywgd29ya3NwYWNlKToKICAgICBkb2MgPSBEb2N1bWVudChET0NfVVJJLCB3b3Jrc3BhY2UsIEdPT0RfRE9DKQogICAgIGFzc2VydCBub3QgcHlsc19mb3JtYXRfZG9jdW1lbnQoY29uZmlnLCBkb2MpCisKKworZGVmIHRlc3RfaGFuZ2luZ19pbmRlbnRhdGlvbihjb25maWcsIHdvcmtzcGFjZSk6CisgICAgZG9jID0gRG9jdW1lbnQoRE9DX1VSSSwgd29ya3NwYWNlLCBJTkRFTlRFRF9ET0MpCisgICAgcmVzID0gcHlsc19mb3JtYXRfZG9jdW1lbnQoY29uZmlnLCBkb2MpCisKKyAgICBhc3NlcnQgbGVuKHJlcykgPT0gMQorICAgIGFzc2VydCByZXNbMF1bJ25ld1RleHQnXSA9PSBDT1JSRUNUX0lOREVOVEVEX0RPQwo='\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:37:39.626124Z","duration_s":0.023594999999999998,"timed_out":false,"image_before":"7cc995da-6476-3d6e-9b7f-100f9bf756d8","image_after":"5f61078a-123a-44ca-b95e-f90cd063eb24","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-palantir__python-language-server-829-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:37:41.373202Z","duration_s":0.004014,"timed_out":false,"image_before":"5f61078a-123a-44ca-b95e-f90cd063eb24","image_after":"74845caf-53c1-46ed-aae0-83b69b7bfc91","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-c24af976e7434532a967595932fa6f07/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-c24af976e7434532a967595932fa6f07/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test/plugins/test_autopep8_format.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":"_format.py with autopep8\nDEBUG    pyls.config.config:config.py:121 Got user config from PyCodeStyleConfig: {}\nDEBUG    pyls.config.config:config.py:130 Got project config from PyCodeStyleConfig: {}\nDEBUG    pyls.config.config:config.py:133 With configuration: {'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'plugins': {'pydocstyle': {'enabled': False}, 'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'rope_completion': {'enabled': False}, 'rope_rename': {'enabled': False}, 'flake8': {'enabled': False}}}\n------------- generated xml file: /opt/receipts/reports/base-3.xml -------------\n================================ tests coverage ================================\n_______________ coverage: platform linux, python 3.10.19-final-0 _______________\n\nName                                    Stmts   Miss  Cover\n-----------------------------------------------------------\npyls/__init__.py                           13      2    85%\npyls/__main__.py                           60     47    22%\npyls/_utils.py                            116     67    42%\npyls/config/__init__.py                     0      0   100%\npyls/config/config.py                     100     19    81%\npyls/config/flake8_conf.py                 21      9    57%\npyls/config/pycodestyle_conf.py            15      0   100%\npyls/config/source.py                      54     23    57%\npyls/hookspecs.py                          69     22    68%\npyls/lsp.py                                66      0   100%\npyls/plugins/__init__.py                    0      0   100%\npyls/plugins/autopep8_format.py            28      0   100%\npyls/plugins/definition.py                 11      5    55%\npyls/plugins/flake8_lint.py                70     55    21%\npyls/plugins/folding.py                   152    135    11%\npyls/plugins/highlight.py                  12      7    42%\npyls/plugins/hover.py                      23     18    22%\npyls/plugins/jedi_completion.py            94     78    17%\npyls/plugins/jedi_rename.py                21     15    29%\npyls/plugins/mccabe_lint.py                22     13    41%\npyls/plugins/preload_imports.py            15      6    60%\npyls/plugins/pycodestyle_lint.py           35     21    40%\npyls/plugins/pydocstyle_lint.py            65     45    31%\npyls/plugins/pyflakes_lint.py              25     16    36%\npyls/plugins/pylint_lint.py                60     56     7%\npyls/plugins/references.py                 10      5    50%\npyls/plugins/rope_completion.py            40     29    28%\npyls/plugins/rope_rename.py                24     13    46%\npyls/plugins/signature.py                  33     22    33%\npyls/plugins/symbols.py                    27     16    41%\npyls/plugins/yapf_format.py                21     10    52%\npyls/python_ls.py                         267    194    27%\npyls/uris.py                               48     15    69%\npyls/workspace.py                         168     95    43%\ntest/__init__.py                            8      0   100%\ntest/conftest.py                            4      0   100%\ntest/fixtures.py                           41     15    63%\ntest/plugins/__init__.py                    0      0   100%\ntest/plugins/test_autopep8_format.py       27      2    93%\ntest/plugins/test_completion.py           195    195     0%\ntest/plugins/test_definitions.py           19     19     0%\ntest/plugins/test_flake8_lint.py           52     52     0%\ntest/plugins/test_folding.py               17     17     0%\ntest/plugins/test_highlight.py             14     14     0%\ntest/plugins/test_hover.py                 30     30     0%\ntest/plugins/test_jedi_rename.py           34     34     0%\ntest/plugins/test_mccabe_lint.py           22     22     0%\ntest/plugins/test_pycodestyle_lint.py      55     55     0%\ntest/plugins/test_pydocstyle_lint.py       25     25     0%\ntest/plugins/test_pyflakes_lint.py         32     32     0%\ntest/plugins/test_pylint_lint.py           58     58     0%\ntest/plugins/test_references.py            40     40     0%\ntest/plugins/test_rope_rename.py           20     20     0%\ntest/plugins/test_signature.py             37     37     0%\ntest/plugins/test_symbols.py               46     46     0%\ntest/plugins/test_yapf_format.py           26     26     0%\ntest/test_document.py                      42     42     0%\ntest/test_language_server.py               50     50     0%\ntest/test_uris.py                          22     22     0%\ntest/test_utils.py                         58     58     0%\ntest/test_workspace.py                    153    153     0%\n-----------------------------------------------------------\nTOTAL                                    2912   2122    27%\nCoverage HTML written to dir htmlcov\n=========================== short test summary info ============================\nPASSED test/plugins/test_autopep8_format.py::test_format\nPASSED test/plugins/test_autopep8_format.py::test_range_format\nPASSED test/plugins/test_autopep8_format.py::test_no_change\nFAILED test/plugins/test_autopep8_format.py::test_hanging_indentation - Value...\n==================== 1 failed, 3 passed, 1 warning in 1.80s ====================\n","stderr_tail":"","stdout_sha256":"4eaa32d10a501c9a77362c82fe7de62604014de92777158ae5765a631d6520cf","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-3.log","tree_digest":"222863b2c151b52fc166873579c77c25be5916231656658e042901df14408b8d","tree_download_s":1.7420926250051707,"started_at":"2026-10-03T01:37:42.520840Z","duration_s":2.7407570000000003,"timed_out":false,"image_before":"74845caf-53c1-46ed-aae0-83b69b7bfc91","image_after":"5a7fce3f-c82a-44c5-9d80-db0c9c1c48eb","junit":{"passed":["test/plugins/test_autopep8_format.py::test_format","test/plugins/test_autopep8_format.py::test_range_format","test/plugins/test_autopep8_format.py::test_no_change"],"failed":["test/plugins/test_autopep8_format.py::test_hanging_indentation"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test/plugins/test_autopep8_format.py::test_hanging_indentation":"ValueError: invalid literal for int() with base 10: 'continuation'\nE   ValueError: invalid literal for int() with base 10: 'continuation'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-0159e577639242bdb00ce169d503b416/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-0159e577639242bdb00ce169d503b416/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test/plugins/test_autopep8_format.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":"_format.py with autopep8\nDEBUG    pyls.config.config:config.py:121 Got user config from PyCodeStyleConfig: {}\nDEBUG    pyls.config.config:config.py:130 Got project config from PyCodeStyleConfig: {}\nDEBUG    pyls.config.config:config.py:133 With configuration: {'plugins': {'preload': {'modules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}, 'pydocstyle': {'enabled': False}, 'flake8': {'enabled': False}, 'rope_rename': {'enabled': False}, 'rope_completion': {'enabled': False}}, 'rope': {'extensionModules': ['OpenGL', 'PIL', 'array', 'audioop', 'binascii', 'cPickle', 'cStringIO', 'cmath', 'collections', 'datetime', 'errno', 'exceptions', 'gc', 'imageop', 'imp', 'itertools', 'marshal', 'math', 'matplotlib', 'mmap', 'mpmath', 'msvcrt', 'networkx', 'nose', 'nt', 'numpy', 'operator', 'os', 'os.path', 'pandas', 'parser', 'rgbimg', 'scipy', 'signal', 'skimage', 'sklearn', 'statsmodels', 'strop', 'sympy', 'sys', 'thread', 'time', 'wx', 'xxsubtype', 'zipimport', 'zlib']}}\n------------- generated xml file: /opt/receipts/reports/base-4.xml -------------\n================================ tests coverage ================================\n_______________ coverage: platform linux, python 3.10.19-final-0 _______________\n\nName                                    Stmts   Miss  Cover\n-----------------------------------------------------------\npyls/__init__.py                           13      2    85%\npyls/__main__.py                           60     47    22%\npyls/_utils.py                            116     67    42%\npyls/config/__init__.py                     0      0   100%\npyls/config/config.py                     100     19    81%\npyls/config/flake8_conf.py                 21      9    57%\npyls/config/pycodestyle_conf.py            15      0   100%\npyls/config/source.py                      54     23    57%\npyls/hookspecs.py                          69     22    68%\npyls/lsp.py                                66      0   100%\npyls/plugins/__init__.py                    0      0   100%\npyls/plugins/autopep8_format.py            28      0   100%\npyls/plugins/definition.py                 11      5    55%\npyls/plugins/flake8_lint.py                70     55    21%\npyls/plugins/folding.py                   152    135    11%\npyls/plugins/highlight.py                  12      7    42%\npyls/plugins/hover.py                      23     18    22%\npyls/plugins/jedi_completion.py            94     78    17%\npyls/plugins/jedi_rename.py                21     15    29%\npyls/plugins/mccabe_lint.py                22     13    41%\npyls/plugins/preload_imports.py            15      6    60%\npyls/plugins/pycodestyle_lint.py           35     21    40%\npyls/plugins/pydocstyle_lint.py            65     45    31%\npyls/plugins/pyflakes_lint.py              25     16    36%\npyls/plugins/pylint_lint.py                60     56     7%\npyls/plugins/references.py                 10      5    50%\npyls/plugins/rope_completion.py            40     29    28%\npyls/plugins/rope_rename.py                24     13    46%\npyls/plugins/signature.py                  33     22    33%\npyls/plugins/symbols.py                    27     16    41%\npyls/plugins/yapf_format.py                21     10    52%\npyls/python_ls.py                         267    194    27%\npyls/uris.py                               48     15    69%\npyls/workspace.py                         168     95    43%\ntest/__init__.py                            8      0   100%\ntest/conftest.py                            4      0   100%\ntest/fixtures.py                           41     15    63%\ntest/plugins/__init__.py                    0      0   100%\ntest/plugins/test_autopep8_format.py       27      2    93%\ntest/plugins/test_completion.py           195    195     0%\ntest/plugins/test_definitions.py           19     19     0%\ntest/plugins/test_flake8_lint.py           52     52     0%\ntest/plugins/test_folding.py               17     17     0%\ntest/plugins/test_highlight.py             14     14     0%\ntest/plugins/test_hover.py                 30     30     0%\ntest/plugins/test_jedi_rename.py           34     34     0%\ntest/plugins/test_mccabe_lint.py           22     22     0%\ntest/plugins/test_pycodestyle_lint.py      55     55     0%\ntest/plugins/test_pydocstyle_lint.py       25     25     0%\ntest/plugins/test_pyflakes_lint.py         32     32     0%\ntest/plugins/test_pylint_lint.py           58     58     0%\ntest/plugins/test_references.py            40     40     0%\ntest/plugins/test_rope_rename.py           20     20     0%\ntest/plugins/test_signature.py             37     37     0%\ntest/plugins/test_symbols.py               46     46     0%\ntest/plugins/test_yapf_format.py           26     26     0%\ntest/test_document.py                      42     42     0%\ntest/test_language_server.py               50     50     0%\ntest/test_uris.py                          22     22     0%\ntest/test_utils.py                         58     58     0%\ntest/test_workspace.py                    153    153     0%\n-----------------------------------------------------------\nTOTAL                                    2912   2122    27%\nCoverage HTML written to dir htmlcov\n=========================== short test summary info ============================\nPASSED test/plugins/test_autopep8_format.py::test_format\nPASSED test/plugins/test_autopep8_format.py::test_range_format\nPASSED test/plugins/test_autopep8_format.py::test_no_change\nFAILED test/plugins/test_autopep8_format.py::test_hanging_indentation - Value...\n==================== 1 failed, 3 passed, 1 warning in 1.31s ====================\n","stderr_tail":"","stdout_sha256":"2f687318a07854650894a48f97e7ed7ded41ed9057c944ca6acdb6c5367baea3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-4.log","tree_digest":"222863b2c151b52fc166873579c77c25be5916231656658e042901df14408b8d","tree_download_s":1.9076954170595855,"started_at":"2026-10-03T01:37:49.365120Z","duration_s":2.190297,"timed_out":false,"image_before":"5a7fce3f-c82a-44c5-9d80-db0c9c1c48eb","image_after":"07626e99-1aa0-46df-b598-b058eab3fee1","junit":{"passed":["test/plugins/test_autopep8_format.py::test_format","test/plugins/test_autopep8_format.py::test_range_format","test/plugins/test_autopep8_format.py::test_no_change"],"failed":["test/plugins/test_autopep8_format.py::test_hanging_indentation"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test/plugins/test_autopep8_format.py::test_hanging_indentation":"ValueError: invalid literal for int() with base 10: 'continuation'\nE   ValueError: invalid literal for int() with base 10: 'continuation'"}},"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('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInRlc3QvcGx1Z2lucy90ZXN0X2F1dG9wZXA4X2Zvcm1hdC5weSJdLCJ0ZXN0X3Jvb3RzIjpbInRlc3QvcGx1Z2lucyJdLCJjb25maWdfbmFtZXMiOlsiLnB5dGVzdC50b21sIiwiY29uZnRlc3QucHkiLCJweXByb2plY3QudG9tbCIsInB5dGVzdC5pbmkiLCJweXRlc3QudG9tbCIsInNldHVwLmNmZyIsInRveC5pbmkiXX0='\"'\"'))\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\": \"ed410e29e3465c19dbf833f2c68f3a6b43106ff9645388b639541d1b1f53a384\", \"test/conftest.py\": \"e12e84726da02fb9fc60b36bc0c4772c786f3c6bb0c099461fba097c7f9bc82c\"}, \"test_digests\": {\"test/plugins/__init__.py\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"test/plugins/test_autopep8_format.py\": \"47f26dd0807c43f67f28786bf662b4e8dd03db5e8e7678a30a784298808c425b\", \"test/plugins/test_completion.py\": \"c77cd4bb261847b770f6ab273b194ea3d894e662a6da02c7c18ccefa4e358af8\", \"test/plugins/test_definitions.py\": \"2c6bc09d4062397556a63c3177aa650c62610ed97d61a548f06a5aeb52d9f76a\", \"test/plugins/test_flake8_lint.py\": \"e7060f09c200db0a2804242450146e3d877e9246ff647fbf94099ff34614899d\", \"test/plugins/test_folding.py\": \"abc70288fde5d180392673d4f191b773fa7bba51ed8436cfde45a14255dfffe6\", \"test/plugins/test_highlight.py\": \"24eb01e99acb5341afe090b10b9294aef0eaff4dfda70d7bd0249cba4922e7ea\", \"test/plugins/test_hover.py\": \"c9022dbe3036575e8b2369d1318270a827f9560f73e711850f9c2f614d260e87\", \"test/plugins/test_jedi_rename.py\": \"4b1c2bc404f365c6d3c928df1c0959f5d5065d707900428eea3674a87a1f36f0\", \"test/plugins/test_mccabe_lint.py\": \"26c2c48acd7c60868522cdbc0c4df325932843c694846876ec983d34be0a6f60\", \"test/plugins/test_pycodestyle_lint.py\": \"3977f6d8b86764e7dc125c1a55ed696694164757498322c7871e4275cc93b560\", \"test/plugins/test_pydocstyle_lint.py\": \"a20d05f34dd8c34ca422119ed3b47c26bf6015487065f4e3e528433ea9dceb45\", \"test/plugins/test_pyflakes_lint.py\": \"789fc79e95de53c3c1a6b9d3ebce4a9d36583b7cb4252de1d81655cbe9184206\", \"test/plugins/test_pylint_lint.py\": \"b6b33de27302787fb98356d8d7e21e35b0713dfc906d8518675a9f95590fe891\", \"test/plugins/test_references.py\": \"e80cb2c3f3ba7986926baed2610bd417aef18daa0beb566f8af62643e37916ea\", \"test/plugins/test_rope_rename.py\": \"b36a31557e124ef1a7b75651b51f25146f5948418bf1dbb63f2bde3bbc72bdd4\", \"test/plugins/test_signature.py\": \"2f5eb1abe03f01cbbbad45766e3aa37c271abb4eac7216a53430e48f80f0908f\", \"test/plugins/test_symbols.py\": \"247046fdc77c8463493a3130ad8dc288ab66dfa492761068fb3aa8df3eed7caa\", \"test/plugins/test_yapf_format.py\": \"8572647252fdcf96b6cbee20cba1c089ae68cc0eb3cf7422ffe154b8a3c3d402\"}}\n","stderr_tail":"","stdout_sha256":"bb457edfe00285ed02c8f0d8b013b550bf2d1bae039df2c1326426eb8545a1f6","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:37:56.514098Z","duration_s":0.031418,"timed_out":false,"image_before":"07626e99-1aa0-46df-b598-b058eab3fee1","image_after":"a0d15903-e78a-4de2-a437-d5e9008b5af9","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":"astroid==4.0.4\nautopep8==1.5.5\ncontourpy==1.3.2\ncoverage==7.13.4\ncycler==0.12.1\ndill==0.4.1\nexceptiongroup==1.3.1\nflake8==3.8.4\nfonttools==4.61.1\niniconfig==2.3.0\nisort==8.0.0\njedi==0.17.2\nkiwisolver==1.4.9\nmatplotlib==3.10.8\nmccabe==0.6.1\nmock==5.2.0\nnumpy==2.2.6\npackaging==25.0\npandas==2.3.3\nparso==0.7.1\npillow==12.1.1\npip==25.3\nplatformdirs==4.9.2\npluggy==1.6.0\npycodestyle==2.6.0\npydocstyle==6.3.0\npyflakes==2.2.0\nPygments==2.19.2\npylint==4.0.5\npyparsing==3.3.2\nPyQt5-Qt5==5.15.18\nPyQt5==5.15.11\nPyQt5_sip==12.18.0\npytest-cov==7.0.0\npytest==9.0.2\npython-dateutil==2.9.0.post0\npython-jsonrpc-server==0.3.4\npython-language-server==0.34.0\npytoolconfig==1.3.1\npytz==2025.2\nrope==1.14.0\nsetuptools==80.9.0\nsix==1.17.0\nsnowballstemmer==3.0.1\ntoml==0.10.2\ntomli==2.3.0\ntomlkit==0.14.0\ntyping_extensions==4.15.0\ntzdata==2025.3\nujson==1.35\nversioneer==0.29\nwheel==0.45.1\nyapf==0.43.0\n","stderr_tail":"","stdout_sha256":"1785f46b200578fe272659cde28b841c01e64a35220bebe2fc089d2aceffaad9","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:37:57.827296Z","duration_s":0.087414,"timed_out":false,"image_before":"a0d15903-e78a-4de2-a437-d5e9008b5af9","image_after":"fd918135-ae9d-4673-83c2-11073f21f0af","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":"7361663c4c128a1c1811872e16736482c764a2fa\n","stderr_tail":"","stdout_sha256":"250e3191ef829f40f2243ae5d0c8c40863859ba86d218ed90158dc63c5292fe9","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:37:59.034981Z","duration_s":0.012827999999999999,"timed_out":false,"image_before":"fd918135-ae9d-4673-83c2-11073f21f0af","image_after":"ec9d169c-bcf4-47ae-96dd-06bc58a69803","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"7361663c4c128a1c1811872e16736482c764a2fa"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 7361663c4c128a1c1811872e16736482c764a2fa","path":null,"exit_code":0,"stdout_tail":".circleci\u0000.coveragerc\u0000.gitattributes\u0000.gitignore\u0000.pylintrc\u0000LICENSE\u0000MANIFEST.in\u0000README.rst\u0000RELEASE.md\u0000appveyor.yml\u0000pyls\u0000resources\u0000scripts\u0000setup.cfg\u0000setup.py\u0000test\u0000versioneer.py\u0000vscode-client\u0000","stderr_tail":"","stdout_sha256":"8dcfcc4fb4f11cdd0e1e93c566b2d5d5a440ecf84a7b37933174cfba5f8a64b3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:38:00.170207Z","duration_s":0.003742,"timed_out":false,"image_before":"ec9d169c-bcf4-47ae-96dd-06bc58a69803","image_after":"f8d6f2b9-aad1-4379-aa8b-57bba44cbff0","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 7361663c4c128a1c1811872e16736482c764a2fa:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name 7361663c4c128a1c1811872e16736482c764a2fa:src\n","stdout_sha256":"dc7742b7d2e83aadf8b8e388e44946431f6312b33439c8ae2f1001fe4ae46438","log_path":"~/dev/nebius-hackathon/pilot/v2-P/palantir__python-language-server-829/runs/pilot-palantir__python-language-server-829-2a6b954e00/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T01:38:01.316021Z","duration_s":0.004028,"timed_out":false,"image_before":"f8d6f2b9-aad1-4379-aa8b-57bba44cbff0","image_after":"894124b4-abb3-47da-9aa1-6ade94f8a300","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
