uv
                                
                                 uv copied to clipboard
                                
                                    uv copied to clipboard
                            
                            
                            
                        Incorrect/Confusing resolution failure message when constraint conflicts with dependency
Environment: uv 0.4.20 / Linux
Example message:
  × No solution found when resolving dependencies:
  ╰─▶ Because click-extra==4.11.0 depends on tabulate>=0.9,<1.dev0 and tabulate==0.8.10, we can conclude that click-extra==4.11.0 cannot be used.
      And because only click-extra<=4.11.0 is available and you require click-extra>=4.11.0, we can conclude that your requirements are unsatisfiable.
From this message it appears that "click-extra==4.11.0 depends on tabulate>=0.9,<1.dev0 and tabulate==0.8.10", but this isn't true, tabulate==0.8.10 was a constraint, click-extra does not have that requirement.
Steps to reproduce:
- Create a constraints.txtfile with the following content:
tabulate==0.8.10
- Run: uv pip install "click-extra>=4.11.0" -c constraints.txt