Summary
To repro:
uv tool run --with dagster-webserver dagster dev --empty-workspace
Leave it running.
-
See no reaction from the process even though it is set up to handle SIGINTs.
-
Running the same command out of uv, like so:
dagster dev --empty-workspace
Results in a process that can be cleanly interrupted using 'kill -2'.
I see a similar issue for uv run: #6724 - but nothing for uv tool run.
Platform
Darwin 23.6.0 arm64
Version
uv 0.6.5 (bcbcd0a 2025-03-06)
Python version
Python 3.11.9