-
Notifications
You must be signed in to change notification settings - Fork 806
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
Non-universal resolver should ignore requires-python upper bound #5045
Comments
Why is the extra relevant? |
We should error both with and without extra due to the mismatch in the python requirement, after finding uv behaves different depending on whether an extra is present (#5043), i'm just testing both cases. Fwiw without the extra the resolution is simple (it's a stub, functionality-wise), with the extra it's a complex machine learning tree. |
This is correct though. We do not respect upper-bounds on |
|
I've changed the issue to changing the regular resolver instead of the universal resolver. We should also make it clearer in the docs that we ignore all upper bounds on requires-python, at least i couldn't find that information when looking for it. |
Without universal resolution, we fail to resolve colabfold 1.5.5 on python 3.12, since it only supports python 3.9 to 3.11:
We generally ignore upper version bounds (#4022), the universal resolver also resolves succesfully:
We should change the regular resolver to ignore this requires-python upper bound, too, and make it clear in the docs that we ignore all requires-python upper bounds.
The text was updated successfully, but these errors were encountered: