Currently, binaries built with PyCrucible print the following error when uv run exits nonzero:
Error: Custom { kind: Other, error: "uv run failed" }
Because uv run propagates the exit code of the target program, this error will be printed whenever the target program exits nonzero, even if there was no failure in uv run itself. I understand it isn't possible for PyCrucible to distinguish whether the failure came from uv or the target program, so I would like to have a build-time option (e.g., --run-quietly) for this error to be suppressed.
Currently, binaries built with PyCrucible print the following error when
uv runexits nonzero:Because
uv runpropagates the exit code of the target program, this error will be printed whenever the target program exits nonzero, even if there was no failure inuv runitself. I understand it isn't possible for PyCrucible to distinguish whether the failure came from uv or the target program, so I would like to have a build-time option (e.g.,--run-quietly) for this error to be suppressed.