### 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: https://github.com/astral-sh/uv/issues/6724 - but nothing for uv tool run. ### Platform Darwin 23.6.0 arm64 ### Version uv 0.6.5 (bcbcd0a1e 2025-03-06) ### Python version Python 3.11.9