Fix broken AVIF support when used with Pillow 11.2.1 #168
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See @laymonage's comment: python-pillow/Pillow#8886 (comment)
This applies the fix proposed on that discussion by Andrew Murray - thank you
Also pinning pillow_heif for now so our users don't end up pulling in a version of that package that no longer has AVIF support. We should either move to https://github.com/fdintino/pillow-avif-plugin (unsure what the future of that plugin looks like now that AVIF support has technically shipped in Pillow) or wait for Pillow 11.3.0 due for release next quarter which has the potential of shipping full AVIF support
See also #167 for more background