-
-
Notifications
You must be signed in to change notification settings - Fork 41
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
pip install w/ extras does not compute version constraints correctly #4956
Comments
yeah, tbh it sounds more like a question for pip, very unlikely that pypy is to blame here. feel free to leave the issue open, but maybe also open a pip one? |
Can you cut this down to a smaller reproducer? When I try this piece-by-piece on pypy3.9-v7.3.16 on linux64, I get different errors, even after updating pip to 24.0
This seems to come from a recent release of cffi==1.17.0rc1 on May 24. Installing cairoffi does succeed:
|
The xcffifb issue is tych0/xcffib#166 which was fixed in tych0/xcffib#167. |
I see, so I think this is close-able then. (I wonder if pip should special-case ignore cffi on pypy so others don't stumble over this?) |
We recently started seeing CI failures, e.g. https://github.com/qtile/qtile/actions/runs/9141328074/job/25135602998?pr=4817
Full error for posterity:
It looks to me like the problem is that the solver can't "see"
cairocffi[xcb] == 1.7.0
satisfiescairocffi >= 1.6.0
. It is not clear why this just started happening to us now, given that cairocffi 1.7.0 was released three weeks ago. We also only see this behavior on pypy, which is why I filed the bug here vs. pip directly. Let me know if I should move it there.The text was updated successfully, but these errors were encountered: