mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-23 03:54:07 +00:00
![]() When resolving workspace dependencies (from one workspace member to another) from a workspace that's in git, we need to emit these transitive dependencies as git dependencies, not path dependencies as all other workspace deps. This fixes a bug where we would treat them as path dependencies inside the checkout directory, leading either to clashes (between a local path and another direct git dependency) or invalid lockfiles (referencing the checkout dir in the lockfile when we should be referencing the git repo). Fixes #8087 Fixes #4920 Fixes #3936 since we needed that information anyway --------- Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com> |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
Cargo.toml |