Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update resolver internals docs #11098

Merged
merged 3 commits into from
Feb 4, 2025
Merged

Conversation

konstin
Copy link
Member

@konstin konstin commented Jan 30, 2025

Since the resolver internals docs were written, we added a lot more features to the resolver, which should be documented.

As usual, these docs are not targeted at regular users, but should give interested readers an insight into the internals of uv and help advanced users with especially hard resolver problems.

@konstin konstin added the documentation Improvements or additions to documentation label Jan 30, 2025
Since the resolver internals docs were written, we added a lot more features to the resolver, which should be documented.

As usual, these docs are not targeted at regular users, but should give interested readers an insight into the internals of uv and help advanced users with especially hard resolver problems.
@konstin konstin force-pushed the konsti/update-internal-resolver-docs branch from 8b97608 to 90d8aba Compare January 30, 2025 15:21
@@ -25,17 +25,19 @@ there are no general, fast algorithms. In practice, this is misleading for a num
- When resolution fails, more information is needed than a message that there is no solution (as is
seen in SAT solvers). Instead, the resolver should produce an understandable error trace that
states which packages are involved in away to allows a user to remove the conflict.
- For performance and whether users consider a solution good, the most important heuristic is
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps rephrase as "The most important heuristic for performance and user experience is..."

@konstin konstin enabled auto-merge (squash) February 4, 2025 13:05
@konstin konstin merged commit d9907f6 into main Feb 4, 2025
61 checks passed
@konstin konstin deleted the konsti/update-internal-resolver-docs branch February 4, 2025 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants