mirror of
https://github.com/astral-sh/uv
synced 2026-01-24 06:50:18 -05:00
Adds detection of existing entry points, avoiding clobbering entry points that were installed by another tool. If we see any existing entry point collisions, we'll stop instead of overwriting them. The `--force` flag can be used to opt-in to overwriting the files; we can't use `-f` because it's taken by `--find-links` which is silly. The `--force` flag also implies replacing a tool previously installed by uv (the environment is rebuilt). Similarly, #4504 adds support for reinstalls that _will not_ clobber entry points managed by other tools.