2025-09-17 21:31:39.264987+00:00,20,068cb289-e46f-7073-8000-9371057d02b9,,Opening process... 2025-09-17 21:31:40.796445+00:00,10,068cb289-e46f-7073-8000-9371057d02b9,,Running 3 deployment pull step(s) 2025-09-17 21:31:40.807392+00:00,20,068cb289-e46f-7073-8000-9371057d02b9,, > Running run_shell_script step... 2025-09-17 21:31:40.832355+00:00,40,068cb289-e46f-7073-8000-9371057d02b9,,[Errno 2] No such file or directory: 'uvx' 2025-09-17 21:31:40.833704+00:00,40,068cb289-e46f-7073-8000-9371057d02b9,,"Unexpected exception encountered when trying to load flow Traceback (most recent call last): File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/core.py"", line 166, in run_steps step_output = await run_step(step, upstream_outputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/core.py"", line 137, in run_step result = await from_async.call_soon_in_new_thread( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/_internal/concurrency/calls.py"", line 374, in aresult return await asyncio.wrap_future(self.future) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/_internal/concurrency/calls.py"", line 441, in _run_async result = await coro ^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/utility.py"", line 176, in run_shell_script async with open_process( ^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/contextlib.py"", line 210, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/utilities/processutils.py"", line 212, in open_process process = await anyio.open_process(command, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/anyio/_core/_subprocesses.py"", line 190, in open_process return await get_async_backend().open_process( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/anyio/_backends/_asyncio.py"", line 2567, in open_process process = await asyncio.create_subprocess_exec( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/subprocess.py"", line 224, in create_subprocess_exec transport, protocol = await loop.subprocess_exec( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/base_events.py"", line 1756, in subprocess_exec transport = await self._make_subprocess_transport( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/unix_events.py"", line 211, in _make_subprocess_transport transp = _UnixSubprocessTransport(self, protocol, args, shell, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/base_subprocess.py"", line 36, in __init__ self._start(args=args, shell=shell, stdin=stdin, stdout=stdout, File ""/usr/local/lib/python3.12/asyncio/unix_events.py"", line 820, in _start self._proc = subprocess.Popen( ^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/subprocess.py"", line 1026, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File ""/usr/local/lib/python3.12/subprocess.py"", line 1955, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'uvx' The above exception was the direct cause of the following exception: Traceback (most recent call last): File ""/usr/local/lib/python3.12/site-packages/prefect/engine.py"", line 112, in flow: ""Flow[..., Any]"" = load_flow(flow_run) ^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/flow_engine.py"", line 150, in load_flow flow = run_coro_as_sync( ^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/utilities/asyncutils.py"", line 207, in run_coro_as_sync return call.result() ^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/_internal/concurrency/calls.py"", line 365, in result return self.future.result(timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/_internal/concurrency/calls.py"", line 192, in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/concurrent/futures/_base.py"", line 401, in __get_result raise self._exception File ""/usr/local/lib/python3.12/site-packages/prefect/_internal/concurrency/calls.py"", line 441, in _run_async result = await coro ^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/utilities/asyncutils.py"", line 188, in coroutine_wrapper return await task ^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/client/utilities.py"", line 69, in wrapper return await func(client, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/flows.py"", line 2810, in load_flow_from_flow_run output = await run_steps( ^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/core.py"", line 194, in run_steps raise StepExecutionError(f""Encountered error while running {fqn}"") from exc prefect.deployments.steps.core.StepExecutionError: Encountered error while running prefect.deployments.steps.run_shell_script" 2025-09-17 21:31:41.869662+00:00,40,068cb289-e46f-7073-8000-9371057d02b9,,Process for flow run 'independent-numbat' exited with status code: 1 2025-09-17 21:31:42.037051+00:00,20,068cb289-e46f-7073-8000-9371057d02b9,,Reported flow run '068cb289-e46f-7073-8000-9371057d02b9' as crashed: Flow run process exited with non-zero status code 1. 2025-09-17 21:31:42.124046+00:00,20,068cb289-e46f-7073-8000-9371057d02b9,,Loading flow to check for on_crashed hooks 2025-09-17 21:31:42.322959+00:00,10,068cb289-e46f-7073-8000-9371057d02b9,,Running 3 deployment pull step(s) 2025-09-17 21:31:42.326183+00:00,20,068cb289-e46f-7073-8000-9371057d02b9,, > Running run_shell_script step... 2025-09-17 21:31:42.350659+00:00,40,068cb289-e46f-7073-8000-9371057d02b9,,[Errno 2] No such file or directory: 'uvx' 2025-09-17 21:31:42.351451+00:00,30,068cb289-e46f-7073-8000-9371057d02b9,,"Runner failed to retrieve flow to execute on_crashed hooks for flow run UUID('068cb289-e46f-7073-8000-9371057d02b9'). Traceback (most recent call last): File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/core.py"", line 166, in run_steps step_output = await run_step(step, upstream_outputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/core.py"", line 137, in run_step result = await from_async.call_soon_in_new_thread( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/_internal/concurrency/calls.py"", line 374, in aresult return await asyncio.wrap_future(self.future) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/_internal/concurrency/calls.py"", line 441, in _run_async result = await coro ^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/utility.py"", line 176, in run_shell_script async with open_process( ^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/contextlib.py"", line 210, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/utilities/processutils.py"", line 212, in open_process process = await anyio.open_process(command, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/anyio/_core/_subprocesses.py"", line 190, in open_process return await get_async_backend().open_process( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/anyio/_backends/_asyncio.py"", line 2567, in open_process process = await asyncio.create_subprocess_exec( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/subprocess.py"", line 224, in create_subprocess_exec transport, protocol = await loop.subprocess_exec( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/base_events.py"", line 1756, in subprocess_exec transport = await self._make_subprocess_transport( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/unix_events.py"", line 211, in _make_subprocess_transport transp = _UnixSubprocessTransport(self, protocol, args, shell, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/asyncio/base_subprocess.py"", line 36, in __init__ self._start(args=args, shell=shell, stdin=stdin, stdout=stdout, File ""/usr/local/lib/python3.12/asyncio/unix_events.py"", line 820, in _start self._proc = subprocess.Popen( ^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/subprocess.py"", line 1026, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File ""/usr/local/lib/python3.12/subprocess.py"", line 1955, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'uvx' The above exception was the direct cause of the following exception: Traceback (most recent call last): File ""/usr/local/lib/python3.12/site-packages/prefect/runner/runner.py"", line 1476, in _run_on_crashed_hooks flow = await load_flow_from_flow_run( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/client/utilities.py"", line 69, in wrapper return await func(client, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/flows.py"", line 2810, in load_flow_from_flow_run output = await run_steps( ^^^^^^^^^^^^^^^^ File ""/usr/local/lib/python3.12/site-packages/prefect/deployments/steps/core.py"", line 194, in run_steps raise StepExecutionError(f""Encountered error while running {fqn}"") from exc prefect.deployments.steps.core.StepExecutionError: Encountered error while running prefect.deployments.steps.run_shell_script"