Skip to content
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

Pillow 10.1.0 does not work with Python 3.13 #39608

Closed
2 tasks done
trevorkarn opened this issue Feb 28, 2025 · 5 comments
Closed
2 tasks done

Pillow 10.1.0 does not work with Python 3.13 #39608

trevorkarn opened this issue Feb 28, 2025 · 5 comments
Assignees

Comments

@trevorkarn
Copy link
Contributor

Environment

  • OS: MacOS 15.3.1 and Manjaro

  • Sage Version: 10.6.beta8

Steps To Reproduce

Build SageMath using Python 3.13 following standard instructions on the README.md.

Config log

config.log

Package logs

pillow-10.1.0.log

Additional Information

Was able to reproduce this bug on both a MacOS system and Manjaro system. It also seems to be mentioned on a sage-support group post: https://groups.google.com/g/sage-support/c/liMYyBCpKSQ/m/nPpx8h4XCQAJ

Checklist

  • I have searched the existing issues for a bug report that matches the one I want to file, without success.
  • I have read the documentation and troubleshoot guide
@trevorkarn
Copy link
Contributor Author

@jmcdonough98

@trevorkarn
Copy link
Contributor Author

I wonder if the fix is to upgrade the Pillow version to the latest release: https://github.com/python-pillow/Pillow/releases/tag/11.1.0?

@trevorkarn trevorkarn self-assigned this Mar 1, 2025
@trevorkarn
Copy link
Contributor Author

trevorkarn commented Mar 1, 2025

I wonder if the fix is to upgrade the Pillow version to the latest release: https://github.com/python-pillow/Pillow/releases/tag/11.1.0?

This does seem to fix the problem on my local branch. Could anyone point me towards any resources that would help me to make this fix correctly so I can make a PR out of it?

I want to change the file
build/pkgs/pillow/package-version.txt
to update the version number and make the corresponding changes to the checksums in
build/pkgs/pillow/checksums.ini

But I am unsure where to get the correct checksums from, and where to point the code to download the new tarball from. @dimpase do you have any advice?

@dimpase
Copy link
Member

dimpase commented Mar 1, 2025

we already have a positively reviewed PR bumping up pillow and cffi to the versions good for Python 3.13.
#39571

@trevorkarn
Copy link
Contributor Author

Ah so sorry about that! I'll built off of commit 01b057d5002.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants