mirror of https://github.com/astral-sh/uv
## Summary We need to avoid using incompatible versions for build dependencies that are also part of the resolved environment. This is a very subtle issue, but: when locking, we don't enforce platform compatibility. So, if we reuse the resolver state to install, and the install itself has to preform a resolution (e.g., for the build dependencies of a source distribution), that resolution may choose incompatible versions. The key property here is that there's a shared package between the build dependencies and the project dependencies. Closes https://github.com/astral-sh/uv/issues/5836. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||