Closed
Description
Summary
To repro:
- run:
uv tool run --with dagster-webserver dagster dev --empty-workspace
Leave it running.
-
Find the pid of the process that is running using ps aux
-
Run:
kill -2 <that pid>
-
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