-
Notifications
You must be signed in to change notification settings - Fork 1k
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
uv refuses to use a wheel that is definitely built using a matching python implementation #3065
Comments
Thanks for the clear repro. I was able to reproduce but haven't yet dug into what's happening. |
Actually it's worth mentioning #1681 here, as the repro above is a reduced example of how we use the |
(Still on my list to look into this.) |
The problem is that |
Is this a Pyston bug? I'm confused. |
|
But in the above, I see |
Wow, I guess you're supposed to do something like this? https://github.com/isabella232/tox-gh/blob/b3f9ac0150f30be765ada0dcde8b4eb18f7373a6/src/tox_gh/plugin.py#L35 I got there from reading pyston/pyston#39. |
Yeah, that does return |
Thanks a lot of looking into this. I hoped that this was something about it being not-cpython rather than a Pyston-specific quirk but sounds like latter is the case. Hopefully you can find some simple fix/workaround for this but if that's looking unlikely it's probably not the end of the word - I expect uv's Pyston userbase to be a vanishingly small percentage of all users so no hard feelings if this ends up as wontfix! |
Hmm yeah, I think I'm gonna close this as wontfix. I changed our logic to return the |
I'm realizing that I misread the tag. It's |
Does that mean that this is more viable than previously anticipated or not really? Thanks! |
I'm trying to pre-build some wheels for a Pyston based build pipeline. I've realised that using
uv pip install
appears to ignore my pre-built wheels. DEBUG/TRACE level logging doesn't seem to provide enough information as to why the wheel I built was unsuitable.I managed to get the repro down to a fairly minimal Dockerfile, which will hopefully make this bug not too onerous to reproduce. It might be useful to run the Dockerfile using
DOCKER_BUILDKIT=0 docker build .
as doing it that way doesn't swallow logs/output (e.g. output ofls $HOME/wheels
). In the example I'm packaginggevent
but the issue isn't package specific AFAICT.On my machine the last command fails with
The text was updated successfully, but these errors were encountered: