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
[Bug]: PyPy Win64 wheels use incorrect version #20929
Comments
After a bunch of debugging, the problem appears to be the symlinks:
but I don't understand why the tree is only dirty for building PyPy on Windows only, and not any of the other Windows wheels. |
My knee-jerk guess is that distutils is not synced between cpython and pypy ? Are we using the same version of git on all of the windows machines that are building the wheels? If I am understanding this correctly, it looks like something has resolved the symlinks by relpacing them with a copy of the real file? I am a bit confused about why we have symlinks (they came in via #17539 which I do not understand). |
With that name, it triggers symbolic icon support in GTK3, which recolours based on the theme. This doesn't work in GTK4 though, so we might need to restructure everything into an icon theme, and drop the symlinks entirely. |
If they do not have to be actual symlinks maybe just accept 2 copies of those files? Is it worth raising this with the cibuildwheel folks? It might be something with how the repo is checked out? |
See also analysis on pypa/cibuildwheel#817 (comment) |
Bug summary
I didn't upload wheels for PyPy on Windows for 3.5.0b1, because the version was incorrect: matplotlib-3.6.0.dev0+g83c1a5104b.d20210824-pp37-pypy37_pp73-win_amd64.whl
Code for reproduction
Actual outcome
This appears to be the case for
master
as well:Expected outcome
All wheels use the same version
Operating system
No response
Matplotlib Version
master
Matplotlib Backend
No response
Python version
No response
Jupyter version
No response
Other libraries
No response
Installation
No response
Conda channel
No response
The text was updated successfully, but these errors were encountered: