{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":"flask_with_dotenv/requirements.txt\u0000example/flask_with_dotenv/templates/dynaconf.html\u0000example/flask_with_ini/.env\u0000example/flask_with_ini/.secrets.ini\u0000example/flask_with_ini/app.py\u0000example/flask_with_ini/requirements.txt\u0000example/flask_with_ini/settings.ini\u0000example/flask_with_ini/templates/dynaconf.html\u0000example/flask_with_json/.env\u0000example/flask_with_json/.secrets.json\u0000example/flask_with_json/app.py\u0000example/flask_with_json/requirements.txt\u0000example/flask_with_json/settings.json\u0000example/flask_with_json/templates/dynaconf.html\u0000example/flask_with_toml/.env\u0000example/flask_with_toml/.secrets.toml\u0000example/flask_with_toml/app.py\u0000example/flask_with_toml/requirements.txt\u0000example/flask_with_toml/settings.toml\u0000example/flask_with_toml/templates/dynaconf.html\u0000example/flask_with_yaml/.env\u0000example/flask_with_yaml/.secrets.yml\u0000example/flask_with_yaml/app.py\u0000example/flask_with_yaml/requirements.txt\u0000example/flask_with_yaml/settings.yml\u0000example/flask_with_yaml/templates/dynaconf.html\u0000example/full_example.py\u0000example/full_test/.env\u0000example/full_test/settings.ini\u0000example/full_test/settings.json\u0000example/full_test/settings.py\u0000example/full_test/settings.toml\u0000example/full_test/settings.yaml\u0000example/full_test/staging_settings.py\u0000example/full_test/test.py\u0000example/get_fresh/.env\u0000example/get_fresh/app.py\u0000example/get_fresh/settings.toml\u0000example/includes/.env\u0000example/includes/app.py\u0000example/includes/configs/plugin1.toml\u0000example/includes/configs/plugin2.yaml\u0000example/includes/configs/plugin3.json\u0000example/includes/configs/plugin4.py\u0000example/includes/settings.toml\u0000example/includes/this_is_not_loaded.toml\u0000example/issues/160_path_traversal_fixed/.env\u0000example/issues/160_path_traversal_fixed/subfolder/.keep\u0000example/issues/160_path_traversal_fixed/test.sh\u0000example/issues/166_renamed_global_env/.env\u0000example/issues/166_renamed_global_env/app.py\u0000example/issues/169_renamed_settings_module/.env\u0000example/issues/169_renamed_settings_module/app.py\u0000example/issues/169_renamed_settings_module/foo_bar.toml\u0000example/issues/182_multiple_locations/.env\u0000example/issues/182_multiple_locations/app.py\u0000example/issues/182_multiple_locations/cfg/settings.toml\u0000example/issues/182_multiple_locations/cfg2/settings.toml\u0000example/issues/182_multiple_locations/default.toml\u0000example/issues/184_ipython/.env\u0000example/issues/184_ipython/app.py\u0000example/issues/184_ipython/subdir/app.py\u0000example/issues/184_ipython/test.sh\u0000example/jenkins_secrets_file/.env\u0000example/jenkins_secrets_file/app.py\u0000example/jenkins_secrets_file/jenkins_secrets.toml\u0000example/jenkins_secrets_file/settings.toml\u0000example/merge_configs/.env\u0000example/merge_configs/app.py\u0000example/merge_configs/development_settings.py\u0000example/merge_configs/global_settings.py\u0000example/merge_configs/production_settings.py\u0000example/merge_configs/settings.conf\u0000example/merge_configs/settings.ini\u0000example/merge_configs/settings.json\u0000example/merge_configs/settings.properties\u0000example/merge_configs/settings.py\u0000example/merge_configs/settings.tml\u0000example/merge_configs/settings.toml\u0000example/merge_configs/settings.yaml\u0000example/merge_configs/settings.yml\u0000example/multiple_folders/.env\u0000example/multiple_folders/app.py\u0000example/multiple_folders/config_1/__init__.py\u0000example/multiple_folders/config_1/settings.toml\u0000example/multiple_folders/config_2/__init__.py\u0000example/multiple_folders/config_2/settings.toml\u0000example/multiple_sources/.env\u0000example/multiple_sources/app.py\u0000example/multiple_sources/development_settings.py\u0000example/multiple_sources/global_settings.py\u0000example/multiple_sources/production_settings.py\u0000example/multiple_sources/settings.conf\u0000example/multiple_sources/settings.ini\u0000example/multiple_sources/settings.json\u0000example/multiple_sources/settings.properties\u0000example/multiple_sources/settings.py\u0000example/multiple_sources/settings.tml\u0000example/multiple_sources/settings.toml\u0000example/multiple_sources/settings.yaml\u0000example/multiple_sources/settings.yml\u0000example/project_root/.env\u0000example/project_root/app.py\u0000example/redis_example/redis_example.py\u0000example/redis_example/write.py\u0000example/settings_file/.env\u0000example/settings_file/app.py\u0000example/simple/.env\u0000example/simple/.gitignore\u0000example/simple/app.py\u0000example/simple/settings.py\u0000example/simple/settings.toml\u0000example/specific_settings_files/.env\u0000example/specific_settings_files/app.py\u0000example/specific_settings_files/extra_settings.py\u0000example/specific_settings_files/first_settings.toml\u0000example/specific_settings_files/second_settings.toml\u0000example/toml_example/app.py\u0000example/toml_example/settings.toml\u0000example/toml_with_secrets/.env\u0000example/toml_with_secrets/.secrets.toml\u0000example/toml_with_secrets/program.py\u0000example/toml_with_secrets/settings.toml\u0000example/validators/with_python/.env\u0000example/validators/with_python/__init__.py\u0000example/validators/with_python/app.py\u0000example/validators/with_python/conf.py\u0000example/validators/with_python/development_settings.py\u0000example/validators/with_python/production_settings.py\u0000example/validators/with_python/settings.py\u0000example/validators/with_toml/.env\u0000example/validators/with_toml/dynaconf_validators.toml\u0000example/validators/with_toml/settings.toml\u0000example/vault/.env\u0000example/vault/vault_example.py\u0000example/vault/write.py\u0000example/yaml_example/settings_file/app.py\u0000example/yaml_example/settings_file/settings.yaml\u0000example/yaml_example/yaml_as_extra_config/.env\u0000example/yaml_example/yaml_as_extra_config/app.py\u0000example/yaml_example/yaml_as_extra_config/extra_settings.yaml\u0000example/yaml_example/yaml_as_extra_config/settings.py\u0000readthedocs.yml\u0000release.sh\u0000requirements_dev.txt\u0000setup.cfg\u0000setup.py\u0000tests/.env\u0000tests/__init__.py\u0000tests/conftest.py\u0000tests/test_base.py\u0000tests/test_basic.py\u0000tests/test_cli.py\u0000tests/test_compat.py\u0000tests/test_dynabox.py\u0000tests/test_endtoend.py\u0000tests/test_env_loader.py\u0000tests/test_envvar_prefix.py\u0000tests/test_feature_flag.py\u0000tests/test_flask.py\u0000tests/test_ini_loader.py\u0000tests/test_json_loader.py\u0000tests/test_nested_loading.py\u0000tests/test_py_loader.py\u0000tests/test_toml_loader.py\u0000tests/test_utils.py\u0000tests/test_validators.py\u0000tests/test_validators_conditions.py\u0000tests/test_yaml_loader.py\u0000tox.ini\u0000","stderr_tail":"","stdout_sha256":"0b14dd7f0e020b2ae4bc9b9f35cc35c32bf0669d85f0413610275a169eb704d9","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:12:11.836460Z","duration_s":0.0039369999999999995,"timed_out":false,"image_before":"b49245d4-2313-4bc0-9fee-596794a0cd97","image_after":"ed64c67e-50b7-40de-bb31-957ba4a5160a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-e80be4ae273d48f09c6c2fee14de9d92/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-e80be4ae273d48f09c6c2fee14de9d92/incoming/f9f36b8d901e577dc3aa8ec9d9a5fa7f4e0ffecfed906fea59a7bf83d29f309a /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"f9f36b8d901e577dc3aa8ec9d9a5fa7f4e0ffecfed906fea59a7bf83d29f309a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:12:25.848980Z","duration_s":0.00508,"timed_out":false,"image_before":"ed64c67e-50b7-40de-bb31-957ba4a5160a","image_after":"cdf6fbab-645a-4051-a930-12f6eaa7b67b","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"grep -n \"^def _list\" dynaconf/cli.py","path":null,"exit_code":0,"stdout_tail":"382:def _list(env, key, more, loader, _all=False, output=None):\n","stderr_tail":"","stdout_sha256":"74ef6a26a39051114e8052f53d1f677ee7d53e34808dd4165e7bd1df0d49aeb0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-3.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:12:31.100359Z","duration_s":0.002758,"timed_out":false,"image_before":"cdf6fbab-645a-4051-a930-12f6eaa7b67b","image_after":"4ceafcc4-1559-4626-8770-7a3a80c69607","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-216cb50fb275484490aaa81ef4572697/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-216cb50fb275484490aaa81ef4572697/incoming/794ad60841eb258278ded90a25609cd93380eabf568cf3245d369d234ff92206 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"794ad60841eb258278ded90a25609cd93380eabf568cf3245d369d234ff92206","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-4.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:12:48.293307Z","duration_s":0.004613,"timed_out":false,"image_before":"4ceafcc4-1559-4626-8770-7a3a80c69607","image_after":"74e977a3-2501-4cdb-9831-2178aeb44555","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-8abf982dfe424a10aeddd46a193f7c73/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-8abf982dfe424a10aeddd46a193f7c73/receipts_pytest.py tests/test_cli.py::test_list_export_json -xvs -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: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_export_json PASSED\n\n==================================== PASSES ====================================\n------------ generated xml file: /opt/receipts/reports/agent1-5.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_cli.py::test_list_export_json\n============================== 1 passed in 0.14s ===============================\n","stderr_tail":"","stdout_sha256":"c72c893b545971e9bfba2accb62ef43367428695f3087da4f315966840996140","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-5.log","tree_digest":"66f6de5d9227824c15e5fb306c6d2a3ffee3706f5eb3f8d148b918ce4e9956d3","tree_download_s":4.0083748328033835,"started_at":"2026-10-03T18:12:51.344444Z","duration_s":0.744514,"timed_out":false,"image_before":"74e977a3-2501-4cdb-9831-2178aeb44555","image_after":"42163f92-f1d3-460b-a297-4bb3811c458c","junit":{"passed":["tests/test_cli.py::test_list_export_json"],"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-f1b42ca0d18d4883802661de217fae47/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f1b42ca0d18d4883802661de217fae47/receipts_pytest.py tests/test_cli.py::test_list_with_key_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-6.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_with_key_export_json FAILED\n\n=================================== FAILURES ===================================\n________________________ test_list_with_key_export_json ________________________\n\ntmpdir = local('/tmp/pytest-of-root/pytest-3/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError\n------------ generated xml file: /opt/receipts/reports/agent1-6.xml ------------\n=========================== short test summary info ============================\nFAILED tests/test_cli.py::test_list_with_key_export_json - assert \"DOTENV_STR...\n!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!\n============================== 1 failed in 0.14s ===============================\n","stderr_tail":"","stdout_sha256":"f4c89eea2ef9408cda758c4477c8f02c284c2d94fcf1077defc1d8f4f64f31ae","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-6.log","tree_digest":"66f6de5d9227824c15e5fb306c6d2a3ffee3706f5eb3f8d148b918ce4e9956d3","tree_download_s":1.7410314581356943,"started_at":"2026-10-03T18:13:00.488673Z","duration_s":0.753265,"timed_out":false,"image_before":"42163f92-f1d3-460b-a297-4bb3811c458c","image_after":"2903aafd-e837-402b-a805-30539edacfd8","junit":{"passed":[],"failed":["tests/test_cli.py::test_list_with_key_export_json"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/test_cli.py::test_list_with_key_export_json":"assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\ntmpdir = local('/tmp/pytest-of-root/pytest-3/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-7","seq":7,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-6a439a3eb07847bbbaaa3ed873f865d4/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-6a439a3eb07847bbbaaa3ed873f865d4/incoming/f291416339ba5f3d58f40ed30af1ba8fbac3e45a5a9923014925dac31df188da /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"f291416339ba5f3d58f40ed30af1ba8fbac3e45a5a9923014925dac31df188da","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:13:24.995399Z","duration_s":0.0046440000000000006,"timed_out":false,"image_before":"2903aafd-e837-402b-a805-30539edacfd8","image_after":"539e0256-8125-4899-910b-4af3dceffac5","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-8","seq":8,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-a0d56471f3094c52b09bdff433a73168/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-a0d56471f3094c52b09bdff433a73168/receipts_pytest.py tests/test_cli.py::test_list_with_key_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-8.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_with_key_export_json FAILED\n\n=================================== FAILURES ===================================\n________________________ test_list_with_key_export_json ________________________\n\ntmpdir = local('/tmp/pytest-of-root/pytest-4/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError\n------------ generated xml file: /opt/receipts/reports/agent1-8.xml ------------\n=========================== short test summary info ============================\nFAILED tests/test_cli.py::test_list_with_key_export_json - assert \"DOTENV_STR...\n!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!\n============================== 1 failed in 0.14s ===============================\n","stderr_tail":"","stdout_sha256":"07c91fa072055672089de0859d3250de8ff9a13b4b38ec83d04a043d975cdfb3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-8.log","tree_digest":"35412990f59a58c0f6702e809973341e96847a6070e36c9216d7db86b388d8f7","tree_download_s":3.080863250186667,"started_at":"2026-10-03T18:13:27.545554Z","duration_s":0.76989,"timed_out":false,"image_before":"539e0256-8125-4899-910b-4af3dceffac5","image_after":"d3bb1597-5a75-4db7-96f0-24592cb81da6","junit":{"passed":[],"failed":["tests/test_cli.py::test_list_with_key_export_json"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/test_cli.py::test_list_with_key_export_json":"assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\ntmpdir = local('/tmp/pytest-of-root/pytest-4/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-9","seq":9,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-70d2caf922e6446caac1fc8a4dda0030/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-70d2caf922e6446caac1fc8a4dda0030/incoming/8ad81f705b6301c5fc56a3faccb47606f6d6f82cf2a59a07ab7fc75de5732181 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"8ad81f705b6301c5fc56a3faccb47606f6d6f82cf2a59a07ab7fc75de5732181","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:13:38.585909Z","duration_s":0.0046370000000000005,"timed_out":false,"image_before":"d3bb1597-5a75-4db7-96f0-24592cb81da6","image_after":"ee24f31e-2f5f-4ce8-b3b4-3d8afd8cc802","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-10","seq":10,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && python -m pytest tests/test_cli.py::test_list_with_key_export_json -xvs 2>&1 | head -20","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\ncachedir: .pytest_cache\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_with_key_export_json FAILED\n\n=================================== FAILURES ===================================\n________________________ test_list_with_key_export_json ________________________\n\ntmpdir = local('/tmp/pytest-of-root/pytest-5/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in \"Working in development environment \\nKey not found\\nDEBUG keys: ['TESTING']\\n\"\n\n/dynaconf/tests/test_cli.py:163: AssertionError\n","stderr_tail":"","stdout_sha256":"a5d8e6c5d7d6507366c13b0b639782d994d6bcfb79ec6b381702e0779edf46dc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-10.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:13:41.452743Z","duration_s":0.7562169999999999,"timed_out":false,"image_before":"ee24f31e-2f5f-4ce8-b3b4-3d8afd8cc802","image_after":"35e0a846-58f2-4b21-b205-a855667974dd","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-11","seq":11,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-e6c189507280475fa0056f6ecda3c6ed/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-e6c189507280475fa0056f6ecda3c6ed/incoming/ae69f2756189967c251f456e4d42659bd4c96c41ebf7bea86e8562f3b6b2c0b0 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"ae69f2756189967c251f456e4d42659bd4c96c41ebf7bea86e8562f3b6b2c0b0","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-11.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:13:48.991669Z","duration_s":0.004831,"timed_out":false,"image_before":"35e0a846-58f2-4b21-b205-a855667974dd","image_after":"d6ae50a9-31cb-463c-aa7d-edc01097ef55","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-12","seq":12,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && python -m pytest tests/test_cli.py::test_list_with_key_export_json -xvs 2>&1 | head -30","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\ncachedir: .pytest_cache\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_with_key_export_json FAILED\n\n=================================== FAILURES ===================================\n________________________ test_list_with_key_export_json ________________________\n\ntmpdir = local('/tmp/pytest-of-root/pytest-6/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in \"DEBUG env: None, current_env: DEVELOPMENT\\nWorking in development environment \\nKey not found\\nDEBUG keys: ['TESTING']\\n\"\n\n/dynaconf/tests/test_cli.py:163: AssertionError\n=========================== short test summary info ============================\nFAILED tests/test_cli.py::test_list_with_key_export_json - assert \"DOTENV_STR...\n!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!\n============================== 1 failed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"72f5d8a854fea0a70ff8b1c316f29365c513b8508e770c368bf77ad0a510c7c3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-12.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:13:51.780898Z","duration_s":0.6540579999999999,"timed_out":false,"image_before":"d6ae50a9-31cb-463c-aa7d-edc01097ef55","image_after":"72bf7c06-0d07-4903-85bb-67b9b36e6f15","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-13","seq":13,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && grep -n \"testdir\" tests/test_cli.py | head -5","path":null,"exit_code":0,"stdout_tail":"83:def test_list(testdir):\n86:    result = run([\"list\"], env={\"ROOT_PATH_FOR_DYNACONF\": testdir})\n91:def test_list_export_json(testdir):\n93:        [\"list\", \"-o\", \"sets.json\"], env={\"ROOT_PATH_FOR_DYNACONF\": testdir}\n107:def test_list_with_all(testdir):\n","stderr_tail":"","stdout_sha256":"feeee0d0c7e64989b79b1fb85796dc10faccd0dc9705f62dc681a5a81af26cdc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-13.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:13:56.752794Z","duration_s":0.004274,"timed_out":false,"image_before":"72bf7c06-0d07-4903-85bb-67b9b36e6f15","image_after":"aacf50b0-9e44-4425-8df0-cf0dbb41cd2c","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-14","seq":14,"branch_id":"agent1","kind":"command","cmd":"ls -la /dynaconf/tests/","path":null,"exit_code":0,"stdout_tail":"total 132\ndrwxrwxrwx 1 root root   728 Oct  3 18:13 .\ndrwxrwxrwx 1 root root   630 Oct  3 18:13 ..\n-rw-r--r-- 1 root root   687 Feb 22  2026 .env\n-rw-r--r-- 1 root root     0 Feb 22  2026 __init__.py\ndrwxr-xr-x 1 root root   190 Oct  3 18:13 __pycache__\n-rw-r--r-- 1 root root  1738 Feb 22  2026 conftest.py\n-rw-r--r-- 1 root root 11545 Feb 22  2026 test_base.py\n-rw-r--r-- 1 root root    95 Feb 22  2026 test_basic.py\n-rw-r--r-- 1 root root  8685 Oct  3 18:11 test_cli.py\n-rw-r--r-- 1 root root  1936 Feb 22  2026 test_compat.py\n-rw-r--r-- 1 root root  2401 Feb 22  2026 test_dynabox.py\n-rw-r--r-- 1 root root  2259 Feb 22  2026 test_endtoend.py\n-rw-r--r-- 1 root root  4381 Feb 22  2026 test_env_loader.py\n-rw-r--r-- 1 root root  1151 Feb 22  2026 test_envvar_prefix.py\n-rw-r--r-- 1 root root   706 Feb 22  2026 test_feature_flag.py\n-rw-r--r-- 1 root root  1113 Feb 22  2026 test_flask.py\n-rw-r--r-- 1 root root  4684 Feb 22  2026 test_ini_loader.py\n-rw-r--r-- 1 root root  4662 Feb 22  2026 test_json_loader.py\n-rw-r--r-- 1 root root  7340 Feb 22  2026 test_nested_loading.py\n-rw-r--r-- 1 root root   907 Feb 22  2026 test_py_loader.py\n-rw-r--r-- 1 root root  4699 Feb 22  2026 test_toml_loader.py\n-rw-r--r-- 1 root root  6245 Feb 22  2026 test_utils.py\n-rw-r--r-- 1 root root  4825 Feb 22  2026 test_validators.py\n-rw-r--r-- 1 root root   467 Feb 22  2026 test_validators_conditions.py\n-rw-r--r-- 1 root root  5170 Feb 22  2026 test_yaml_loader.py\n","stderr_tail":"","stdout_sha256":"6334bde04b854c371999d6ad63a475924c64c6813519465bdad6df0c3d8b896f","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-14.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:14:04.492796Z","duration_s":0.004003,"timed_out":false,"image_before":"aacf50b0-9e44-4425-8df0-cf0dbb41cd2c","image_after":"5bf31c12-326f-4456-b202-44eb3ca3124e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-15","seq":15,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-e572da497e3f458d87457f863fb5de01/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-e572da497e3f458d87457f863fb5de01/receipts_pytest.py tests/test_cli.py::test_list -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-15.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: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list PASSED\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-15.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_cli.py::test_list\n============================== 1 passed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"d1db6ad3880f2e29a679abb3f17693991c93dace7f8ecf97e924a437d20c21dc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-15.log","tree_digest":"7b7b22f7a9aec3a0f5df865f1522b37f6efa2c8dcbb2087732a0d5dbc522bd13","tree_download_s":3.031838833121583,"started_at":"2026-10-03T18:14:15.388192Z","duration_s":0.6338509999999999,"timed_out":false,"image_before":"5bf31c12-326f-4456-b202-44eb3ca3124e","image_after":"cf8f7214-903c-48f8-bb41-ecd664e7e973","junit":{"passed":["tests/test_cli.py::test_list"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-16","seq":16,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-bac7cf8bd52d489fa955c50048b09208/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-bac7cf8bd52d489fa955c50048b09208/incoming/ba5e1571570332a351559551ca3926b1134f2ee78ff0c15cfd3912042ec1ab81 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"ba5e1571570332a351559551ca3926b1134f2ee78ff0c15cfd3912042ec1ab81","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-16.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:14:29.878708Z","duration_s":0.005189,"timed_out":false,"image_before":"cf8f7214-903c-48f8-bb41-ecd664e7e973","image_after":"38440b4b-5750-4b8a-851f-5281dac2b4b5","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-17","seq":17,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && python -m pytest tests/test_cli.py::test_list -xvs 2>&1 | head -20","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\ncachedir: .pytest_cache\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list PASSED\n\n============================== 1 passed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"0a873b51851a3ee16f8a8242fd3fd0d9ef7b56f5dcd1295ff93588f661444d65","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-17.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:14:33.229350Z","duration_s":0.660442,"timed_out":false,"image_before":"38440b4b-5750-4b8a-851f-5281dac2b4b5","image_after":"c5da409c-6ee4-4b02-ac5a-a4293d120d4a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-18","seq":18,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && python -m pytest tests/test_cli.py::test_list -xvs -s 2>&1 | head -30","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\ncachedir: .pytest_cache\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list PASSED\n\n============================== 1 passed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"f7ef75caa2635539f396eb3f6ca464181b7e0717888543cec5c385bb14d3f687","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-18.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:14:38.389264Z","duration_s":0.627719,"timed_out":false,"image_before":"c5da409c-6ee4-4b02-ac5a-a4293d120d4a","image_after":"ba521dc4-0b3d-4662-bc88-fe45a6237d6a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-19","seq":19,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-dd0246409c544d9da5c23bbec83ec028/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-dd0246409c544d9da5c23bbec83ec028/incoming/8219538059be58e11588cf3ccef1ca247b93edcce7f1e7c7702b4815dcaa5c1d /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"8219538059be58e11588cf3ccef1ca247b93edcce7f1e7c7702b4815dcaa5c1d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-19.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:14:45.503751Z","duration_s":0.004916,"timed_out":false,"image_before":"ba521dc4-0b3d-4662-bc88-fe45a6237d6a","image_after":"815baa27-bec4-4c77-9b97-a034d9becde3","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-20","seq":20,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && python -m pytest tests/test_cli.py::test_list -xvs -s 2>&1 | head -30","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\ncachedir: .pytest_cache\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list PASSED\n\n============================== 1 passed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"0a873b51851a3ee16f8a8242fd3fd0d9ef7b56f5dcd1295ff93588f661444d65","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-20.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:14:48.530222Z","duration_s":0.638637,"timed_out":false,"image_before":"815baa27-bec4-4c77-9b97-a034d9becde3","image_after":"3171549d-36f3-4538-aba2-8becf817cd1e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-21","seq":21,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-d6b9695feb114dce87fccad39ff2a239/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-d6b9695feb114dce87fccad39ff2a239/incoming/fed51933203ad75bf3efb0c64f13414a005fb217bffa25c29b120440a8e5974d /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"fed51933203ad75bf3efb0c64f13414a005fb217bffa25c29b120440a8e5974d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-21.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:15:08.013350Z","duration_s":0.005431,"timed_out":false,"image_before":"3171549d-36f3-4538-aba2-8becf817cd1e","image_after":"fd42a762-82ea-41db-8155-e0398135898e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-22","seq":22,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-f4d8169dd6f146f5973329f6c2b6c422/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f4d8169dd6f146f5973329f6c2b6c422/receipts_pytest.py tests/test_cli.py::test_list_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-22.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_export_json FAILED\n\n=================================== FAILURES ===================================\n____________________________ test_list_export_json _____________________________\n\ntestdir = '/dynaconf/tests'\n\n    def test_list_export_json(testdir):\n        result = run(\n            [\"list\", \"-o\", \"sets.json\"], env={\"ROOT_PATH_FOR_DYNACONF\": testdir}\n        )\n        assert \"DOTENV_STR: 'hello'\" in result\n>       assert \"DOTENV_STR\" in read_file(\"sets.json\")\n\n/dynaconf/tests/test_cli.py:96: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npath = 'sets.json', kwargs = {}, content = ''\n\n    def read_file(path, **kwargs):\n        content = \"\"\n>       with io.open(path, **kwargs) as open_file:\nE       FileNotFoundError: [Errno 2] No such file or directory: 'sets.json'\n\n/dynaconf/dynaconf/utils/files.py:93: FileNotFoundError\n----------- generated xml file: /opt/receipts/reports/agent1-22.xml ------------\n=========================== short test summary info ============================\nFAILED tests/test_cli.py::test_list_export_json - FileNotFoundError: [Errno 2...\n!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!\n============================== 1 failed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"aeac4456b1dea20871c97d7e0505d45f0424a91602feda17fa29f13d3dec3ccc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-22.log","tree_digest":"5b8a090730925f718d0749713c8c4bc1679eca388616d1b60860e99cd5ede609","tree_download_s":3.008759042015299,"started_at":"2026-10-03T18:15:11.654390Z","duration_s":0.657878,"timed_out":false,"image_before":"fd42a762-82ea-41db-8155-e0398135898e","image_after":"ae32adb4-c933-47a3-8ae8-c55d40aa6133","junit":{"passed":[],"failed":["tests/test_cli.py::test_list_export_json"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/test_cli.py::test_list_export_json":"FileNotFoundError: [Errno 2] No such file or directory: 'sets.json'\ntestdir = '/dynaconf/tests'\n\n    def test_list_export_json(testdir):\n        result = run(\n            [\"list\", \"-o\", \"sets.json\"], env={\"ROOT_PATH_FOR_DYNACONF\": testdir}\n        )\n        assert \"DOTENV_STR: 'hello'\" in result\n>       assert \"DOTENV_STR\" in read_file(\"sets.json\")\n\n/dynaconf/tests/test_cli.py:96: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\npath = 'sets.json', kwargs = {}, content = ''\n\n    def read_file(path, **kwargs):\n        content = \"\"\n>       with io.open(path, **kwargs) as open_file:\nE       FileNotFoundError: [Errno 2] No such file or directory: 'sets.json'\n\n/dynaconf/dynaconf/utils/files.py:93: FileNotFoundError"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-23","seq":23,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-88dde33dab4a4fdd8089c52b06c94333/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-88dde33dab4a4fdd8089c52b06c94333/incoming/06c79fc94cd21e2d82e0ebb0fa85d565e6b7ded45e6412031c9538124cd6c14a /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"06c79fc94cd21e2d82e0ebb0fa85d565e6b7ded45e6412031c9538124cd6c14a","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-23.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:15:30.262724Z","duration_s":0.004957,"timed_out":false,"image_before":"ae32adb4-c933-47a3-8ae8-c55d40aa6133","image_after":"6b44d25d-e196-4561-afc5-c85bbf00ba86","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-24","seq":24,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-9d0016a938f0401cb2fc8a0020d8e7ff/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-9d0016a938f0401cb2fc8a0020d8e7ff/incoming/1671d6abe0fdcbd30c4cdd6d5a05d39635f6cacf362daa5da02fb226cefc523b /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"1671d6abe0fdcbd30c4cdd6d5a05d39635f6cacf362daa5da02fb226cefc523b","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-24.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:15:36.896251Z","duration_s":0.004913,"timed_out":false,"image_before":"6b44d25d-e196-4561-afc5-c85bbf00ba86","image_after":"7caea4b5-71e5-48a0-ab74-99768c563514","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-25","seq":25,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-6484f10c806245afba33d95080e5c3f5/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-6484f10c806245afba33d95080e5c3f5/receipts_pytest.py tests/test_cli.py::test_list_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-25.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: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_export_json PASSED\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-25.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_cli.py::test_list_export_json\n============================== 1 passed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"de9bea52b81dd3f4464a8ffce546840f3284bcc08ef30f9b6e8ea566ea6055ff","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-25.log","tree_digest":"740b6b59ba76a9e83cb7745e07c373fa3f9c7797b6c6c66b6cbfe5d85335ea4d","tree_download_s":7.86645320802927,"started_at":"2026-10-03T18:15:40.757828Z","duration_s":0.6327400000000001,"timed_out":false,"image_before":"7caea4b5-71e5-48a0-ab74-99768c563514","image_after":"309aa048-3f5f-49a3-883b-b1840aa07566","junit":{"passed":["tests/test_cli.py::test_list_export_json"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-26","seq":26,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-5e3044f7edbe41b1ac06ba3ee54f9034/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-5e3044f7edbe41b1ac06ba3ee54f9034/receipts_pytest.py tests/test_cli.py::test_list_with_key_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-26.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_with_key_export_json FAILED\n\n=================================== FAILURES ===================================\n________________________ test_list_with_key_export_json ________________________\n\ntmpdir = local('/tmp/pytest-of-root/pytest-13/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in \"DEBUG env: None, current_env: DEVELOPMENT\\nWorking in development environment \\nDEBUG data keys pre: ['TESTING']\\nKey not found\\nDEBUG keys: ['TESTING']\\n\"\n\n/dynaconf/tests/test_cli.py:163: AssertionError\n----------- generated xml file: /opt/receipts/reports/agent1-26.xml ------------\n=========================== short test summary info ============================\nFAILED tests/test_cli.py::test_list_with_key_export_json - assert \"DOTENV_STR...\n!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!\n============================== 1 failed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"ced979eba7120d8a98a98c1c608de0895d3fea5c4bfcb97d4b1b02272da6cc24","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-26.log","tree_digest":"740b6b59ba76a9e83cb7745e07c373fa3f9c7797b6c6c66b6cbfe5d85335ea4d","tree_download_s":5.98779375012964,"started_at":"2026-10-03T18:15:54.460844Z","duration_s":0.643768,"timed_out":false,"image_before":"309aa048-3f5f-49a3-883b-b1840aa07566","image_after":"242a459c-6899-4949-a26f-ca5523451897","junit":{"passed":[],"failed":["tests/test_cli.py::test_list_with_key_export_json"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/test_cli.py::test_list_with_key_export_json":"assert \"DOTENV_STR: 'hello'\" in \"DEBUG env: None, current_env: DEVELOPMENT\\nWorking in development environment \\nDEBUG data keys pre: ['TESTING']\\nKey not found\\nDEBUG keys: ['TESTING']\\n\"\ntmpdir = local('/tmp/pytest-of-root/pytest-13/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in \"DEBUG env: None, current_env: DEVELOPMENT\\nWorking in development environment \\nDEBUG data keys pre: ['TESTING']\\nKey not found\\nDEBUG keys: ['TESTING']\\n\"\n\n/dynaconf/tests/test_cli.py:163: AssertionError"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-27","seq":27,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && python -m pytest tests/test_cli.py::test_list -xvs -s 2>&1 | head -30","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\ncachedir: .pytest_cache\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list PASSED\n\n============================== 1 passed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"0a873b51851a3ee16f8a8242fd3fd0d9ef7b56f5dcd1295ff93588f661444d65","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-27.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:16:08.917988Z","duration_s":0.635458,"timed_out":false,"image_before":"242a459c-6899-4949-a26f-ca5523451897","image_after":"2ddcdc53-a96e-4091-8f78-70d3e2c95e52","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-28","seq":28,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-5074988bbbb94dc595f6f2ab35725ead/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-5074988bbbb94dc595f6f2ab35725ead/incoming/0bb3d724f0efa39ef7e6ed6cad392e37f3d9b70d257543c494044cb3ab8e5b70 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"0bb3d724f0efa39ef7e6ed6cad392e37f3d9b70d257543c494044cb3ab8e5b70","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-28.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:16:27.411920Z","duration_s":0.004724,"timed_out":false,"image_before":"2ddcdc53-a96e-4091-8f78-70d3e2c95e52","image_after":"4e28db61-1cd8-4276-b4f9-6664b258cb4a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-29","seq":29,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-0691e5079bf7451cb4108b38735f84c2/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-0691e5079bf7451cb4108b38735f84c2/incoming/bd9f51cb835b31e2af99b0c54ddd36793563ea57a72b22d94ced04debe895800 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"bd9f51cb835b31e2af99b0c54ddd36793563ea57a72b22d94ced04debe895800","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-29.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:16:35.438191Z","duration_s":0.004442,"timed_out":false,"image_before":"4e28db61-1cd8-4276-b4f9-6664b258cb4a","image_after":"93776c4e-e4e5-458b-8ffa-191a810514a8","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-30","seq":30,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-767d09362ced4c89befb89fceea7fe5c/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-767d09362ced4c89befb89fceea7fe5c/incoming/57b7710ba2ebd03e3b30146122a832cffa11b3479f8e6173d205040005e74d85 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"57b7710ba2ebd03e3b30146122a832cffa11b3479f8e6173d205040005e74d85","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-30.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:16:39.651934Z","duration_s":0.004645,"timed_out":false,"image_before":"93776c4e-e4e5-458b-8ffa-191a810514a8","image_after":"17523577-8b38-443c-be89-101564c78edf","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-31","seq":31,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-22e527c02bd4499a8b0ea9003691c66e/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-22e527c02bd4499a8b0ea9003691c66e/receipts_pytest.py tests/test_cli.py::test_list_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-31.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: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_export_json PASSED\n\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-31.xml ------------\n=========================== short test summary info ============================\nPASSED tests/test_cli.py::test_list_export_json\n============================== 1 passed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"b90096dfa42ac1fd4e96b9c3de015a8ebd5d53bdc5605908339d0b3fc61a05e5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-31.log","tree_digest":"2716c2c7a86df4a10d8cf442ae229d649138eba5dbb1d9a857b59f01fa778518","tree_download_s":2.0010499588679522,"started_at":"2026-10-03T18:16:42.456348Z","duration_s":0.63113,"timed_out":false,"image_before":"17523577-8b38-443c-be89-101564c78edf","image_after":"da11ceb6-7090-4e7d-b8a0-e18c1a3b070b","junit":{"passed":["tests/test_cli.py::test_list_export_json"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-32","seq":32,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-0f7f68f2b18e445c8078fc3accbdffbe/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-0f7f68f2b18e445c8078fc3accbdffbe/receipts_pytest.py tests/test_cli.py::test_list_with_key_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-32.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_with_key_export_json FAILED\n\n=================================== FAILURES ===================================\n________________________ test_list_with_key_export_json ________________________\n\ntmpdir = local('/tmp/pytest-of-root/pytest-16/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'DEBUG env: None, current_env: DEVELOPMENT\\nWorking in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError\n----------- generated xml file: /opt/receipts/reports/agent1-32.xml ------------\n=========================== short test summary info ============================\nFAILED tests/test_cli.py::test_list_with_key_export_json - assert \"DOTENV_STR...\n!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!\n============================== 1 failed in 0.11s ===============================\n","stderr_tail":"","stdout_sha256":"366b07470e90d0cea155182e9b955b098f31ab5f41e777d6638cff17b7a91cec","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-32.log","tree_digest":"2716c2c7a86df4a10d8cf442ae229d649138eba5dbb1d9a857b59f01fa778518","tree_download_s":2.260880791116506,"started_at":"2026-10-03T18:16:51.080269Z","duration_s":0.644571,"timed_out":false,"image_before":"da11ceb6-7090-4e7d-b8a0-e18c1a3b070b","image_after":"a2717f6e-1776-40c8-abfa-6eebe91e2193","junit":{"passed":[],"failed":["tests/test_cli.py::test_list_with_key_export_json"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/test_cli.py::test_list_with_key_export_json":"assert \"DOTENV_STR: 'hello'\" in 'DEBUG env: None, current_env: DEVELOPMENT\\nWorking in development environment \\nKey not found\\n'\ntmpdir = local('/tmp/pytest-of-root/pytest-16/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'DEBUG env: None, current_env: DEVELOPMENT\\nWorking in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-33","seq":33,"branch_id":"agent1","kind":"command","cmd":"cd /dynaconf && grep -n \"DEBUG env:\" dynaconf/cli.py","path":null,"exit_code":0,"stdout_tail":"396:    click.echo(f\"DEBUG env: {os.environ.get('ENV_FOR_DYNACONF')}, current_env: {settings.current_env}\")\n","stderr_tail":"","stdout_sha256":"bb1af3c19eec30690e5443e3c5a907b33acf4b586fd5184e1cba8d7ac2db08a8","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-33.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:17:02.886068Z","duration_s":0.003222,"timed_out":false,"image_before":"a2717f6e-1776-40c8-abfa-6eebe91e2193","image_after":"1250f14e-d7c4-474c-9461-1cdc853b44ad","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-34","seq":34,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-4f9fef9466604342809123bf77967c95/bin/busybox sh -c 'mkdir -p /dynaconf/dynaconf && cp /opt/receipts-4f9fef9466604342809123bf77967c95/incoming/ffe99f7f3b5dea9a386225565f1b286b8dc077e8f469c3b94dc718b7bbbe9470 /dynaconf/dynaconf/cli.py'","path":"dynaconf/cli.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"ffe99f7f3b5dea9a386225565f1b286b8dc077e8f469c3b94dc718b7bbbe9470","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-34.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:17:09.874672Z","duration_s":0.004913,"timed_out":false,"image_before":"1250f14e-d7c4-474c-9461-1cdc853b44ad","image_after":"f47ccca9-9c4a-482d-9873-61a4cce63ab4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-35","seq":35,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-f3bbf2a4011540bfb13db3dc66368e14/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f3bbf2a4011540bfb13db3dc66368e14/receipts_pytest.py tests/test_cli.py::test_list_with_key_export_json -xvs -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-35.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.7.17, pytest-7.4.4, pluggy-1.2.0 -- /usr/local/bin/python\nrootdir: /dynaconf\nplugins: cov-4.1.0, mock-3.11.1\ncollecting ... collected 1 item\n\ntests/test_cli.py::test_list_with_key_export_json FAILED\n\n=================================== FAILURES ===================================\n________________________ test_list_with_key_export_json ________________________\n\ntmpdir = local('/tmp/pytest-of-root/pytest-17/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError\n----------- generated xml file: /opt/receipts/reports/agent1-35.xml ------------\n=========================== short test summary info ============================\nFAILED tests/test_cli.py::test_list_with_key_export_json - assert \"DOTENV_STR...\n!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!\n============================== 1 failed in 0.12s ===============================\n","stderr_tail":"","stdout_sha256":"e4f374f12be274bbd8ce076a836f6a0e4555231771f4e30b0c5b541b99bad845","log_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/logs/agent1/agent1-35.log","tree_digest":"a1f1017240470eb0329f9e659af7300f35049611546d21163054d42f35f70cb5","tree_download_s":3.1476574160624295,"started_at":"2026-10-03T18:17:13.033866Z","duration_s":0.6599630000000001,"timed_out":false,"image_before":"f47ccca9-9c4a-482d-9873-61a4cce63ab4","image_after":"c617b0ec-e995-49d6-af36-c0828a341d84","junit":{"passed":[],"failed":["tests/test_cli.py::test_list_with_key_export_json"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/test_cli.py::test_list_with_key_export_json":"assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\ntmpdir = local('/tmp/pytest-of-root/pytest-17/test_list_with_key_export_json0')\n\n    def test_list_with_key_export_json(tmpdir):\n        result = run([\"list\", \"-k\", \"DOTENV_STR\", \"-o\", \"sets.json\"])\n>       assert \"DOTENV_STR: 'hello'\" in result\nE       assert \"DOTENV_STR: 'hello'\" in 'Working in development environment \\nKey not found\\n'\n\n/dynaconf/tests/test_cli.py:163: AssertionError"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-36","seq":36,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-35bf1cf7a14d4980b5dd1151567ab871: /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 8a152b3d3ef7cc0efd3b9e4c0be7eb8b3391a44f","path":null,"exit_code":0,"stdout_tail":"diff --git a/dynaconf/cli.py b/dynaconf/cli.py\nindex b62d87e..5751fdb 100644\n--- a/dynaconf/cli.py\n+++ b/dynaconf/cli.py\n@@ -372,7 +372,14 @@ def init(fileformat, path, env, _vars, _secrets, wg, y, django):\n     is_flag=True,\n     help=\"show dynaconf internal settings?\",\n )\n-def _list(env, key, more, loader, _all=False):\n+@click.option(\n+    \"--output\",\n+    \"-o\",\n+    default=None,\n+    type=click.Path(),\n+    help=\"Output file to export the data (format inferred from extension)\",\n+)\n+def _list(env, key, more, loader, _all=False, output=None):\n     \"\"\"Lists all user defined config values\n     and if `--all` is passed it also shows dynaconf internal variables.\n     \"\"\"\n@@ -386,6 +393,8 @@ def _list(env, key, more, loader, _all=False):\n     if env:\n         settings.setenv(env)\n \n+\n+\n     cur_env = settings.current_env.lower()\n \n     click.echo(\n@@ -404,6 +413,9 @@ def _list(env, key, more, loader, _all=False):\n         data = settings._loaded_by_loaders.get(identifier, {})\n         data = data or settings._loaded_by_loaders.get(loader, {})\n \n+    # Ensure data is a plain dict for consistent access\n+    data = dict(data)\n+\n     # remove to avoid displaying twice\n     data.pop(\"SETTINGS_MODULE\", None)\n \n@@ -417,6 +429,7 @@ def _list(env, key, more, loader, _all=False):\n             return \"blue\"\n         return \"green\"\n \n+\n     if not key:\n         datalines = \"\\n\".join(\n             \"%s: %s\"\n@@ -429,14 +442,39 @@ def _list(env, key, more, loader, _all=False):\n         value = data.get(key)\n         if not value:\n             click.echo(click.style(\"Key not found\", bg=\"red\", fg=\"white\"))\n-            return\n-        click.echo(\n-            \"%s: %s\"\n-            % (\n-                click.style(key.upper(), bg=color(key), fg=\"white\"),\n-                pprint.pformat(value),\n+\n+        else:\n+            click.echo(\n+                \"%s: %s\"\n+                % (\n+                    click.style(key.upper(), bg=color(key), fg=\"white\"),\n+                    pprint.pformat(value),\n+                )\n+            )\n+\n+\n+    # Export to file if requested\n+    if output:\n+        output_path = Path(output)\n+        ext = output_path.suffix.lower()\n+        if ext.startswith('.'):\n+            ext = ext[1:]\n+        if ext in EXTS:\n+            # Determine what to export\n+            if key:\n+                export_data = {cur_env: {key.upper(): data.get(key.upper())}} if data.get(key.upper()) else {cur_env: {}}\n+            else:\n+                export_data = {cur_env: data}\n+            loader_mod = importlib.import_module(f\"dynaconf.loaders.{ext}_loader\")\n+            loader_mod.write(str(output_path), export_data, merge=False)\n+        else:\n+            click.echo(\n+                click.style(\n+                    f\"Unsupported extension '{ext}' for output file\",\n+                    fg=\"white\",\n+                    bg=\"red\",\n+                )\n             )\n-        )\n \n     if env:\n         settings.setenv()\n","stderr_tail":"","stdout_sha256":"d5da32f617cd70f0a25470dfd2d49e16b753521d432f15c5815263223a553af1","log_path":null,"tree_digest":"a1f1017240470eb0329f9e659af7300f35049611546d21163054d42f35f70cb5","tree_download_s":2.4599858331494033,"started_at":"2026-10-03T18:17:30.023470Z","duration_s":0.03972570807673037,"timed_out":false,"image_before":"c617b0ec-e995-49d6-af36-c0828a341d84","image_after":"c617b0ec-e995-49d6-af36-c0828a341d84","junit":null,"diff":{"files":[{"path":"dynaconf/cli.py","added":46,"deleted":8,"category":"source","status":"modified"}],"patch_sha256":"d5da32f617cd70f0a25470dfd2d49e16b753521d432f15c5815263223a553af1","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/rochacbruno__dynaconf-191/runs/pilot-rochacbruno__dynaconf-191-5d3d191876/artifacts/agent1/agent1-36.patch"},"patch_sha256":"d5da32f617cd70f0a25470dfd2d49e16b753521d432f15c5815263223a553af1","dropped_paths":[],"snapshot_sha":"8a152b3d3ef7cc0efd3b9e4c0be7eb8b3391a44f"}
