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

Tracking issue: Make sure universal resolution has great error messages #4922

Closed
konstin opened this issue Jul 9, 2024 · 2 comments
Closed
Labels
error messages Messaging when something goes wrong preview Experimental behavior

Comments

@konstin
Copy link
Member

konstin commented Jul 9, 2024

Explaining a resolution error for a failed universal resolution is more complex than for regular resolution: A error may now be constraint to a specific fork, and the derivations may only happen due to the markers and requires-python bound of this fork. We need to check, fix and add tests for conflicts in universal resolution.

@konstin konstin added error messages Messaging when something goes wrong preview Experimental behavior labels Jul 9, 2024
@konstin konstin moved this to Backlog in uv: release-ready Jul 9, 2024
@charliermarsh
Copy link
Member

charliermarsh commented Jul 30, 2024

@konstin: "The error messages are as good as the regular error messages, with the exception of #5046 which we should at least understand"

@BurntSushi: "One weird thing: the dependency relationship between a==1 and a==1{marker} is exposed in the error messages themselves. If you know that, and you read the error message, it makes sense." (Let's create a separate issue for this.)

@github-project-automation github-project-automation bot moved this from Backlog to Done in uv: release-ready Jul 30, 2024
@BurntSushi
Copy link
Member

"One weird thing: the dependency relationship between a==1 and a==1{marker} is exposed in the error messages themselves. If you know that, and you read the error message, it makes sense." (Let's create a separate issue for this.)

That's here: #5618

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
error messages Messaging when something goes wrong preview Experimental behavior
Projects
No open projects
Status: Done
Development

No branches or pull requests

3 participants