Skip to content

Conversation

@EspenAlbert
Copy link
Owner

@EspenAlbert EspenAlbert commented Jan 27, 2026

Automated dependency update.

Command Output

Processing ask-shell...
Fetching origin
Checking out main
Deleted existing local branch: deps/uv-lock-update
Creating fresh branch: deps/uv-lock-update
Running: uv lock --upgrade
Committed: chore(deps): update uv.lock
Running: uv sync
Running: just fmt
[just] 34 files left unchanged
Running: just test
[just] ============================= test session starts ==============================
[just] platform darwin -- Python 3.14.0, pytest-9.0.2, pluggy-1.6.0 -- /private/tmp/path-sync-deps/ask-shell/.venv/bin/python
[just] cachedir: .pytest_cache
[just] rootdir: /private/tmp/path-sync-deps/ask-shell
[just] configfile: pyproject.toml
[just] plugins: model-lib-0.0.1, asyncio-1.3.0, cov-7.0.0
[just] asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
[just] collecting ... collected 86 items
[just] 
[just] ask_shell/_internal/_run_env_test.py::test_interactive_shell PASSED
[just] ask_shell/_internal/global_callbacks_test.py::test_wait_on_available_threads PASSED
[just] ask_shell/_internal/global_callbacks_test.py::test_running_enough_scripts_to_wait SKIPPED
[just] ask_shell/_internal/interactive_test.py::test_confirm PASSED
[just] ask_shell/_internal/interactive_test.py::test_text PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_multiple[empty selection] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_multiple[single selection] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_multiple[second option selection] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_multiple[multiple selection] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_multiple_with_default PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list[first option no default] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list[second option no default] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list[option 2 is default and selected] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list[option 1 is default, select option 2] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list[option 2 is default, select option 3] PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_many_options_supports_search PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_supports_shortcut_on_shorter_lists PASSED
[just] ask_shell/_internal/interactive_test.py::test_explicit_select_options PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_dict PASSED
[just] ask_shell/_internal/interactive_test.py::test_SelectOptions_should_raise_value_error PASSED
[just] ask_shell/_internal/interactive_test.py::test_question_patcher_should_raise_value_error_when_there_are_no_more_input PASSED
[just] ask_shell/_internal/interactive_test.py::test_return_default_if_not_interactive_should_raise_error_when_not_interactive PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_multiple_choices_one_selection PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_multiple_choices_two_selections PASSED
[just] ask_shell/_internal/interactive_test.py::test_select_list_typed PASSED
[just] ask_shell/_internal/interactive_test.py::test_confirm_async PASSED
[just] ask_shell/_internal/interactive_test.py::test_new_handler_choice PASSED
[just] ask_shell/_internal/interactive_test.py::test_new_handler_choice_multiple PASSED
[just] ask_shell/_internal/interactive_test.py::test_new_handler_choice_multiple_with_extra PASSED
[just] ask_shell/_internal/interactive_test.py::test_prompt_match_exact PASSED
[just] ask_shell/_internal/interactive_test.py::test_prompt_match_substring PASSED
[just] ask_shell/_internal/interactive_test.py::test_prompt_match_once_only PASSED
[just] ask_shell/_internal/interactive_test.py::test_prompt_match_twice PASSED
[just] ask_shell/_internal/interactive_test.py::test_prompt_dynamic_match PASSED
[just] ask_shell/_internal/interactive_test.py::test_no_dynamic_match PASSED
[just] ask_shell/_internal/interactive_test.py::test_raise_on_question PASSED
[just] ask_shell/_internal/models_test.py::test_infer_print_prefix PASSED
[just] ask_shell/_internal/models_test.py::test_infer_print_prefix_with_global_flag[-chdir=DIR] PASSED
[just] ask_shell/_internal/models_test.py::test_infer_print_prefix_with_global_flag[--chdir DIR] PASSED
[just] ask_shell/_internal/models_test.py::test_infer_print_prefix_with_global_flag[-C DIR --other flag] PASSED
[just] ask_shell/_internal/models_test.py::test_assertion_error_with_user_input PASSED
[just] ask_shell/_internal/models_test.py::test_parse_output_dict 
[just] 
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo '{"field": "value"}'' completed in 0.02s 
[just] PASSED
[just] ask_shell/_internal/models_test.py::test_parse_output_list 
[just] 
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo '["value1", "value2"]'' completed in 0.02s 
[just] PASSED
[just] ask_shell/_internal/models_test.py::test_parse_output_raise_output_error_on_empty 
[just] 
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo ''' completed in 0.03s 
[just] PASSED
[just] ask_shell/_internal/rich_live_callback_test.py::test_live_frozen_when_user_input_task_is_running 
[just] 
[just] -------------------------------- live log call ---------------------------------
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ 'echo 'Mocked Run Output'' completed in 0.00s 
[just] PASSED
[just] ask_shell/_internal/rich_live_test.py::test_live_frozen_task_when_frozen_dont_update_console PASSED
[just] ask_shell/_internal/rich_live_test.py::test_live_frozen_while_task_updates_console_after PASSED
[just] ask_shell/_internal/rich_live_test.py::test_raising_an_error_in_renderable_does_have_a_deadlock PASSED
[just] ask_shell/_internal/rich_progress_test.py::test_process_singleton PASSED
[just] ask_shell/_internal/rich_progress_test.py::test_pause_live_no_progress_no_change PASSED
[just] ask_shell/_internal/rich_progress_test.py::test_pause_live_should_still_complete_task 
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ Task 1 completed in 0.00s
[just] 
[just] �[?25l
[just] �[2KTask 2   0%                                          0:00:00
[just] �[2KTask 2 100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0:00:00INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ Task 2 completed in 0.00s
[just] 
[just] �[2K�[?25h
[just] PASSED
[just] ask_shell/_internal/rich_progress_test.py::test_task_should_create_and_finish_task 
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress_test:rich_progress_test.py:49 Doing something
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ Test Task completed in 0.00s
[just] PASSED
[just] ask_shell/_internal/rich_progress_test.py::test_task_should_update_progress 
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ Test Task completed in 0.00s
[just] PASSED
[just] ask_shell/_internal/rich_progress_test.py::test_task_should_update_progress_with_logging 
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:55 Progress: Test Task - 20%
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:55 Progress: Test Task - 40%
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:55 Progress: Test Task - 60%
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:55 Progress: Test Task - 80%
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:55 Progress: Test Task - 100%
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ Test Task completed in 0.00s
[just] PASSED
[just] ask_shell/_internal/rich_run_state_test.py::test_run_with_output_is_logged_to_console 
[just] -------------------------------- live log call ---------------------------------
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ '/bin/echo "Hello, World!"' completed in 0.00s 
[just] PASSED
[just] ask_shell/_internal/rich_run_state_test.py::test_skip_progress_output 
[just] -------------------------------- live log call ---------------------------------
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ '/bin/echo "Hello, World!"' completed in 0.00s 
[just] PASSED
[just] ask_shell/_internal/run_pool_test.py::test_running_enough_scripts_to_wait SKIPPED
[just] ask_shell/_internal/run_pool_test.py::test_run_pool_multiple_usages SKIPPED
[just] ask_shell/_internal/typer_command_test.py::test_hide_secrets 
[just] -------------------------------- live log call ---------------------------------
[just] WARNING  root:typer_command_test.py:22 Logging all variables: SECRET_KEY=***,ANOTHER_KEY=***,token=***,ok=some-value,my-secret-path=/private/var/folders/vz/xd9kxc6j17z3ys_mg65s9k0m0000gp/T/pytest-of-espen.albert/pytest-1100/test_hide_secrets0
[just] PASSED
[just] ask_shell/public_api_test.py::test_check_all_config_args_in_signatures[run] PASSED
[just] ask_shell/public_api_test.py::test_check_all_config_args_in_signatures[run_and_wait] PASSED
[just] ask_shell/public_api_test.py::test_normal_run 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00 hello  
[just]                                                    
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo hello 0:00:00 hello  
[just]                                                    
[just] �[2K�[1A�[2K�[?25h
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo hello' completed in 0.02s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_stderr_run 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo hello 0:00:00  hello
[just]                                                   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo hello 0:00:00  hello
[just]                                                   
[just] �[2K�[1A�[2K�[?25h
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo hello >&2' completed in 0.03s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_async_run SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/public_api_test.py::test_error_run SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/public_api_test.py::test_invalid_popen_args 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell echo ok 0:00:00   
[just] -------------------------------- live log call ---------------------------------
[just] WARNING  ask_shell._internal._run:_run.py:366 Error running ShellRun( path-sync-deps/ask-shell echo ok running ): TypeError("Popen.__init__() got an unexpected keyword argument 'unknown'")
[just] ERROR    ask_shell._internal._run:_run.py:367 Popen.__init__() got an unexpected keyword argument 'unknown'
[just] Traceback (most recent call last):
[just]   File "/private/tmp/path-sync-deps/ask-shell/ask_shell/_internal/_run.py", line 358, in _attempt_run
[just]     _run(
[just]     ~~~~^
[just]         config,
[just]         ^^^^^^^
[just]     ...<2 lines>...
[just]         file_name,
[just]         ^^^^^^^^^^
[just]     )
[just]     ^
[just]   File "/private/tmp/path-sync-deps/ask-shell/ask_shell/_internal/_run.py", line 297, in _run
[just]     with subprocess.Popen(config.shell_input, shell=True, **kwargs) as proc:  # type: ignore
[just]          ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[just] TypeError: Popen.__init__() got an unexpected keyword argument 'unknown'
[just] 
[just] �[2Kpath-sync-deps/ask-s… run error: Popen.__init__() got an un…
[just] �[2Kpath-sync-deps/ask-s… run error: Popen.__init__() got an un…
[just] �[2K�[?25h
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ '/bin/echo ok' completed in 0.00s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_allow_non_zero_exit 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2K�[?25h
[just] -------------------------------- live log call ---------------------------------
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ 'exit 1' completed in 0.02s 
[just] 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell exit 1 0:00:00   
[just] �[2K�[?25h
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ 'exit 1' completed in 0.01s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_custom_env 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell echo $MY_VAR 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo $MY_VAR 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo $MY_VAR 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo $MY_VAR 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo $MY_VAR 0:00:00 ok  
[just]                                                   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo $MY_VAR 0:00:00 ok  
[just]                                                   
[just] �[2K�[1A�[2K�[?25h
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo $MY_VAR' completed in 0.03s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_multiple_attempts SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/public_api_test.py::test_not_enough_attempts 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.loca… attempt 
[just]                                                             
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell /Users/espen.a… at… Traceback (mos…
[just]                                                             
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] -------------------------------- live log call ---------------------------------
[just] WARNING  ask_shell._internal._run:_run.py:413 Retrying run ShellRun( path-sync-deps/ask-shell /Users/espen.albert/.local/share/uv/python/cpython-3.14.0-macos-aarch64-none/bin/python3.14 /private/var/folders/vz/xd9kxc6j17z3ys_mg65s9k0m0000gp/T/pytest-of-espen.albert/pytest-1100/test_not_enough_attempts0/attempt.py running ) attempt 2 of 2
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[?25h
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ '/private/tmp/path-sync-deps/ask-shell/.venv/bin/python /private/var/folders/vz/xd9kxc6j17z3ys_mg65s9k0m0000gp/T/pytest-of-espen.albert/pytest-1100/test_not_enough_attempts0/attempt.py' completed in 0.13s attempt 2
[just] PASSED
[just] ask_shell/public_api_test.py::test_multi_attempts_retry_call_false 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.loca… attempt 
[just]                                                             
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell /Users/espen.a… at… Traceback (mos…
[just]                                                             
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[?25h
[just] -------------------------------- live log call ---------------------------------
[just] ERROR    ask_shell._internal.rich_progress:rich_progress.py:51 ❌ '/private/tmp/path-sync-deps/ask-shell/.venv/bin/python /private/var/folders/vz/xd9kxc6j17z3ys_mg65s9k0m0000gp/T/pytest-of-espen.albert/pytest-1100/test_multi_attempts_retry_call0/attempt.py' completed in 0.06s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_multi_attempts_retry_call_true 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.local/share…  
[just] �[2Kpath-sync-deps/ask-shell /Users/espen.albert/.loca… attempt 
[just]                                                             
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell /Users/espen.a… at… Traceback (mos…
[just]                                                             
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] -------------------------------- live log call ---------------------------------
[just] WARNING  ask_shell._internal._run:_run.py:413 Retrying run ShellRun( path-sync-deps/ask-shell /Users/espen.albert/.local/share/uv/python/cpython-3.14.0-macos-aarch64-none/bin/python3.14 /private/var/folders/vz/xd9kxc6j17z3ys_mg65s9k0m0000gp/T/pytest-of-espen.albert/pytest-1100/test_multi_attempts_retry_call1/attempt.py running ) attempt 2 of 4
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             WARNING  ask_shell._internal._run:_run.py:413 Retrying run ShellRun( path-sync-deps/ask-shell /Users/espen.albert/.local/share/uv/python/cpython-3.14.0-macos-aarch64-none/bin/python3.14 /private/var/folders/vz/xd9kxc6j17z3ys_mg65s9k0m0000gp/T/pytest-of-espen.albert/pytest-1100/test_multi_attempts_retry_call1/attempt.py running attempt=2/4 ) attempt 3 of 4
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell /User… Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                 Traceback (most recent call…
[just]                                   File "/private/var/folder…
[just]                                     raise Exception("sys_er…
[just]                                 Exception: sys_error        
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[?25h
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/private/tmp/path-sync-deps/ask-shell/.venv/bin/python /private/var/folders/vz/xd9kxc6j17z3ys_mg65s9k0m0000gp/T/pytest-of-espen.albert/pytest-1100/test_multi_attempts_retry_call1/attempt.py' completed in 0.17s attempt 3
[just] PASSED
[just] ask_shell/public_api_test.py::test_parse_json 
[just] �[?25l
[just] �[2Kpytest-1100/test_parse_json0 cat example.json 0:00:00   
[just] �[2Kpytest-1100/test_parse_json0 cat example.json 0:00:00   
[just] �[2Kpytest-1100/test_parse_json0 cat example.json 0:00:00   
[just] �[2Kpytest-1100/test_parse_json0 cat example.json 0:00:00   
[just] �[2Kpytest-1100/test_parse_json0 cat example.json 0:00:00 {  
[just]                                                          
[just] �[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.js… {              
[just]                                                "check": tr… 
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.j… {               
[just]                                               "check": true,
[just]                                               "can_I_parse"…
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.j… {               
[just]                                               "check": true,
[just]                                               "can_I_parse"…
[just]                                                 1,          
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.j… {               
[just]                                               "check": true,
[just]                                               "can_I_parse"…
[just]                                                 1,          
[just]                                                 2,          
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.j… {               
[just]                                               "check": true,
[just]                                               "can_I_parse"…
[just]                                                 1,          
[just]                                                 2,          
[just]                                                 3           
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.j… {               
[just]                                               "check": true,
[just]                                               "can_I_parse"…
[just]                                                 1,          
[just]                                                 2,          
[just]                                                 3           
[just]                                               ]             
[just]                                                             
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.j… {               
[just]                                               "check": true,
[just]                                               "can_I_parse"…
[just]                                                 1,          
[just]                                                 2,          
[just]                                                 3           
[just]                                               ]             
[just]                                             }               
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpytest-1100/test_parse_json0 cat example.j… {               
[just]                                               "check": true,
[just]                                               "can_I_parse"…
[just]                                                 1,          
[just]                                                 2,          
[just]                                                 3           
[just]                                               ]             
[just]                                             }               
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2K�[?25h
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/cat example.json' completed in 0.03s 
[just] INFO     ask_shell.public_api_test:public_api_test.py:181 {
[just] "check": true,
[just] "can_I_parse": [
[just] 1,
[just] 2,
[just] 3
[just] ]
[just] }
[just] PASSED
[just] ask_shell/public_api_test.py::test_kill_process[True] SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/public_api_test.py::test_kill_process[False] SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/public_api_test.py::test_adding_callback_to_shell_run SKIPPED
[just] ask_shell/public_api_test.py::test_adding_failing_callback_to_shell_run SKIPPED
[just] ask_shell/public_api_test.py::test_allow_process_to_finish SKIPPED
[just] ask_shell/public_api_test.py::test_parallel_runs SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/public_api_test.py::test_wait_safely_on_ok_failures_all_ok 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] path-sync-deps/ask-shell echo 2 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] path-sync-deps/ask-shell echo 2 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] path-sync-deps/ask-shell echo 2 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] path-sync-deps/ask-shell echo 2 0:00:00   
[just] path-sync-deps/ask-shell echo 3 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00   
[just] path-sync-deps/ask-shell echo 1 0:00:00   
[just] path-sync-deps/ask-shell echo 2 0:00:00   
[just] path-sync-deps/ask-shell echo 3 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00 0  
[just]                                            
[just] path-sync-deps/ask-shell echo 1 0:00:00    
[just] path-sync-deps/ask-shell echo 2 0:00:00    
[just] path-sync-deps/ask-shell echo 3 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00 0  
[just]                                            
[just] path-sync-deps/ask-shell echo 1 0:00:00    
[just] path-sync-deps/ask-shell echo 2 0:00:00    
[just] path-sync-deps/ask-shell echo 3 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 0 0:00:00 0  
[just]                                            
[just] path-sync-deps/ask-shell echo 1 0:00:00    
[just] path-sync-deps/ask-shell echo 2 0:00:00    
[just] path-sync-deps/ask-shell echo 3 0:00:00    
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 0' completed in 0.03s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 1 0:00:00 1  
[just]                                            
[just] path-sync-deps/ask-shell echo 2 0:00:00    
[just] path-sync-deps/ask-shell echo 3 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 1 0:00:00 1  
[just]                                            
[just] path-sync-deps/ask-shell echo 2 0:00:00    
[just] path-sync-deps/ask-shell echo 3 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 1' completed in 0.03s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 2 0:00:00 2  
[just]                                            
[just] path-sync-deps/ask-shell echo 3 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 2 0:00:00 2  
[just]                                            
[just] path-sync-deps/ask-shell echo 3 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 2' completed in 0.02s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 3 0:00:00   
[just] path-sync-deps/ask-shell echo 4 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 3 0:00:00   
[just] path-sync-deps/ask-shell echo 4 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 3 0:00:00   
[just] path-sync-deps/ask-shell echo 4 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 3 0:00:00 3  
[just]                                            
[just] path-sync-deps/ask-shell echo 4 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 3 0:00:00 3  
[just]                                            
[just] path-sync-deps/ask-shell echo 4 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 3' completed in 0.02s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00   
[just] path-sync-deps/ask-shell echo 5 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00   
[just] path-sync-deps/ask-shell echo 5 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00   
[just] path-sync-deps/ask-shell echo 5 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00   
[just] path-sync-deps/ask-shell echo 5 0:00:00   
[just] path-sync-deps/ask-shell echo 6 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00 4  
[just]                                            
[just] path-sync-deps/ask-shell echo 5 0:00:00    
[just] path-sync-deps/ask-shell echo 6 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00 4  
[just]                                            
[just] path-sync-deps/ask-shell echo 5 0:00:00    
[just] path-sync-deps/ask-shell echo 6 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00 4  
[just]                                            
[just] path-sync-deps/ask-shell echo 5 0:00:00    
[just] path-sync-deps/ask-shell echo 6 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 4 0:00:00 4  
[just]                                            
[just] path-sync-deps/ask-shell echo 5 0:00:00    
[just] path-sync-deps/ask-shell echo 6 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 4' completed in 0.02s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 5 0:00:00   
[just] path-sync-deps/ask-shell echo 6 0:00:00   
[just] path-sync-deps/ask-shell echo 7 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 5 0:00:00 5  
[just]                                            
[just] path-sync-deps/ask-shell echo 6 0:00:00    
[just] path-sync-deps/ask-shell echo 7 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 5 0:00:00 5  
[just]                                            
[just] path-sync-deps/ask-shell echo 6 0:00:00    
[just] path-sync-deps/ask-shell echo 7 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 5 0:00:00 5  
[just]                                            
[just] path-sync-deps/ask-shell echo 6 0:00:00    
[just] path-sync-deps/ask-shell echo 7 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 5 0:00:00 5  
[just]                                            
[just] path-sync-deps/ask-shell echo 6 0:00:00    
[just] path-sync-deps/ask-shell echo 7 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 5' completed in 0.02s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 6 0:00:00 6  
[just]                                            
[just] path-sync-deps/ask-shell echo 7 0:00:00    
[just] path-sync-deps/ask-shell echo 8 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 6 0:00:00 6  
[just]                                            
[just] path-sync-deps/ask-shell echo 7 0:00:00    
[just] path-sync-deps/ask-shell echo 8 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 6' completed in 0.02s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00   
[just] path-sync-deps/ask-shell echo 8 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00   
[just] path-sync-deps/ask-shell echo 8 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00   
[just] path-sync-deps/ask-shell echo 8 0:00:00   
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00   
[just] path-sync-deps/ask-shell echo 8 0:00:00   
[just] path-sync-deps/ask-shell echo 9 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00   
[just] path-sync-deps/ask-shell echo 8 0:00:00   
[just] path-sync-deps/ask-shell echo 9 0:00:00   
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00 7  
[just]                                            
[just] path-sync-deps/ask-shell echo 8 0:00:00    
[just] path-sync-deps/ask-shell echo 9 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00 7  
[just]                                            
[just] path-sync-deps/ask-shell echo 8 0:00:00    
[just] path-sync-deps/ask-shell echo 9 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 7 0:00:00 7  
[just]                                            
[just] path-sync-deps/ask-shell echo 8 0:00:00    
[just] path-sync-deps/ask-shell echo 9 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 7' completed in 0.02s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 8 0:00:00 8  
[just]                                            
[just] path-sync-deps/ask-shell echo 9 0:00:00    
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 8 0:00:00 8  
[just]                                            
[just] path-sync-deps/ask-shell echo 9 0:00:00    INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 8' completed in 0.02s 
[just] 
[just] �[2K�[1A�[2K�[1A�[2Kpath-sync-deps/ask-shell echo 9 0:00:00 9  
[just]                                            
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo 9 0:00:00 9  
[just]                                            
[just] �[2K�[1A�[2K�[?25h
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo 9' completed in 0.02s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_break_of_match_statement_breaks_loop PASSED
[just] ask_shell/public_api_test.py::test_ansi_content SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/public_api_test.py::test_message_callbacks 
[just] �[?25l
[just] �[2Kpath-sync-deps/ask-shell echo ok 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo ok 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo ok 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo ok 0:00:00   
[just] �[2Kpath-sync-deps/ask-shell echo ok 0:00:00 ok  
[just]                                              
[just] �[2K�[1A�[2Kpath-sync-deps/ask-shell echo ok 0:00:00 ok  
[just]                                              
[just] �[2K�[1A�[2K�[?25h
[just] -------------------------------- live log call ---------------------------------
[just] INFO     ask_shell._internal.rich_progress:rich_progress.py:51 ✅ '/bin/echo ok' completed in 0.02s 
[just] PASSED
[just] ask_shell/public_api_test.py::test_mise_resolve SKIPPED (needs
[just] os.environ[SLOW])
[just] ask_shell/settings_test.py::test_using_run_logs_dir_and_adding_1000_dirs_should_not_clean_it SKIPPED
[just] ask_shell/settings_test.py::test_configure_run_logs_dir_if_unset PASSED
[just] 
[just] ======================== 71 passed, 15 skipped in 1.66s ========================

@EspenAlbert EspenAlbert force-pushed the deps/uv-lock-update branch 2 times, most recently from 8db84e6 to 0c56ae0 Compare January 27, 2026 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant