-
Notifications
You must be signed in to change notification settings - Fork 52
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
Missing wheels for diplib 3.5.2: windows+python3.13, linux+python3.12/3.13 #194
Comments
Thanks @anntzer for reporting this. The GitHub action succeeds if it's able to upload any wheels, it doesn't fail if some of the wheels fail to build. I have to not rely on the green check mark, but manually check that all the files are there. It looks like GitHub runners don't have Python 13 on their Windows runners: actions/runner-images#11330 The two wheels missing for Linux are because some packages don't come pre-installed for Python >=12 (though this wasn't a problem for the previous release, where there is a Python 12 wheel?).
Edit: a new version of wheel metadata is causing a lot of trouble. I find lots of bug reports online because of this, but no solutions that work for me. I'm using the latest packages to make the wheels, and the latest |
Regarding twine: does force-upgrading diplib/.github/workflows/deploy.yml Line 14 in 93481a1
|
I tried that, didn’t change anything. We’re on the latest version of |
Even when setting diplib/pydip/setup/setup.py.in Line 43 in bb8cd0c
Hopefully the wheels upload this time. ... of course now there's no LICENSE.TXT file in the wheel, but I at this point I don't care about that any more. |
Yes, that worked! The Linux wheels are now all available on PyPI. Still missing is the wheel for Windows and Python 3.13. Maybe there's a way to install this version of Python? |
Normally you can use the setup-python action (https://github.com/actions/setup-python); see https://github.com/matplotlib/mplcairo/blob/main/.github/workflows/build.yml for a personal example. |
Thank you, that worked. I have not modified the deploy script in the master branch for this last Windows issue, in the hope that GitHub will have Python 3.13 installed by default by the next time we roll a release. We'll have to double-check that this is indeed the case. |
Component
PyDIP
Describe the problem that this feature would solve
Wheels for some OS/python combos appear to be missing from https://pypi.org/project/diplib/3.5.2/#files: windows+python3.13, linux+python3.12/3.13.
Describe your suggested solution to the problem
Provide the missing wheels. Thanks!
Additional context
N/A
The text was updated successfully, but these errors were encountered: