Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update pillow requirement from <10.5,>=10.3 to >=10.3,<11.1 (#2)
Updates the requirements on [pillow](https://github.com/python-pillow/Pillow) to permit the latest version. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-pillow/Pillow/releases">pillow's releases</a>.</em></p> <blockquote> <h2>11.0.0</h2> <p><a href="https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html">https://pillow.readthedocs.io/en/stable/releasenotes/11.0.0.html</a></p> <h2>Changes</h2> <ul> <li>Do not create core image in TIFF seek() <a href="https://redirect.github.com/python-pillow/Pillow/issues/8392">#8392</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Removed custom build_openjpeg <a href="https://redirect.github.com/python-pillow/Pillow/issues/8365">#8365</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Support writing LONG8 offsets in AppendingTiffWriter <a href="https://redirect.github.com/python-pillow/Pillow/issues/8417">#8417</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Use ImageFile.MAXBLOCK when saving TIFF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8461">#8461</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Always raise warnings for deprecated feature checks <a href="https://redirect.github.com/python-pillow/Pillow/issues/8459">#8459</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Do not close provided file handles with libtiff when saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8458">#8458</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Revert "Skip QEMU-emulated wheels on workflow dispatch event" <a href="https://redirect.github.com/python-pillow/Pillow/issues/8455">#8455</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Support ImageFilter.BuiltinFilter for I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8438">#8438</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>[pre-commit.ci] pre-commit autoupdate <a href="https://redirect.github.com/python-pillow/Pillow/issues/8448">#8448</a> [<a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>]</li> <li>Use ImagingCore.ptr instead of ImagingCore.id <a href="https://redirect.github.com/python-pillow/Pillow/issues/8341">#8341</a> [<a href="https://github.com/homm"><code>@homm</code></a>]</li> <li>Simplified code <a href="https://redirect.github.com/python-pillow/Pillow/issues/8445">#8445</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Removed unused code <a href="https://redirect.github.com/python-pillow/Pillow/issues/8447">#8447</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Updated EPS mode when opening images without transparency <a href="https://redirect.github.com/python-pillow/Pillow/issues/8281">#8281</a> [<a href="https://github.com/Yay295"><code>@Yay295</code></a>]</li> <li>Use transparency when combining P frames from APNGs <a href="https://redirect.github.com/python-pillow/Pillow/issues/8443">#8443</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Generate and upload attestations to PyPI <a href="https://redirect.github.com/python-pillow/Pillow/issues/8441">#8441</a> [<a href="https://github.com/hugovk"><code>@hugovk</code></a>]</li> <li>Do not convert images unnecessarily in ImageEnhance <a href="https://redirect.github.com/python-pillow/Pillow/issues/8431">#8431</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Raise an error if path is compacted during mapping <a href="https://redirect.github.com/python-pillow/Pillow/issues/8416">#8416</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Support all resampling filters when resizing I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8422">#8422</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Free memory on early return <a href="https://redirect.github.com/python-pillow/Pillow/issues/8413">#8413</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Cast int before potentially exceeding INT_MAX <a href="https://redirect.github.com/python-pillow/Pillow/issues/8402">#8402</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Prevent division by zero <a href="https://redirect.github.com/python-pillow/Pillow/issues/8408">#8408</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Check image value before use <a href="https://redirect.github.com/python-pillow/Pillow/issues/8400">#8400</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Use ruff check <a href="https://redirect.github.com/python-pillow/Pillow/issues/8423">#8423</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Change harfbuzz versions in wheels <a href="https://redirect.github.com/python-pillow/Pillow/issues/8421">#8421</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Use Capsule for WebP saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8386">#8386</a> [<a href="https://github.com/homm"><code>@homm</code></a>]</li> <li>Fixed writing multiple StripOffsets to TIFF <a href="https://redirect.github.com/python-pillow/Pillow/issues/8317">#8317</a> [<a href="https://github.com/Yay295"><code>@Yay295</code></a>]</li> <li>Updated macOS deployment target for PyPy on Intel to 10.15 <a href="https://redirect.github.com/python-pillow/Pillow/issues/8414">#8414</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Fix dereference before checking for NULL in ImagingTransformAffine <a href="https://redirect.github.com/python-pillow/Pillow/issues/8398">#8398</a> [<a href="https://github.com/PavlNekrasov"><code>@PavlNekrasov</code></a>]</li> <li>Use transposed size after opening for TIFF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8390">#8390</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Improve ImageFont error messages <a href="https://redirect.github.com/python-pillow/Pillow/issues/8338">#8338</a> [<a href="https://github.com/yngvem"><code>@yngvem</code></a>]</li> <li>Mention MAX_TEXT_CHUNK limit in PNG error message <a href="https://redirect.github.com/python-pillow/Pillow/issues/8391">#8391</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Cast Dib handle to int <a href="https://redirect.github.com/python-pillow/Pillow/issues/8385">#8385</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Updated macOS deployment target for Python >= 3.12 on Intel to 10.13 <a href="https://redirect.github.com/python-pillow/Pillow/issues/8379">#8379</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Removed unused ImagePath variable <a href="https://redirect.github.com/python-pillow/Pillow/issues/8377">#8377</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Change macos-14 to macos-latest <a href="https://redirect.github.com/python-pillow/Pillow/issues/8376">#8376</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Accept float stroke widths <a href="https://redirect.github.com/python-pillow/Pillow/issues/8369">#8369</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Remove comments <a href="https://redirect.github.com/python-pillow/Pillow/issues/8370">#8370</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Removed libffi-dev <a href="https://redirect.github.com/python-pillow/Pillow/issues/8368">#8368</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Improved handling of RGBA palettes when saving GIF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8366">#8366</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Support converting more modes to LAB by converting to RGBA first <a href="https://redirect.github.com/python-pillow/Pillow/issues/8358">#8358</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Optimize getbbox() and getextrema() routines <a href="https://redirect.github.com/python-pillow/Pillow/issues/8194">#8194</a> [<a href="https://github.com/homm"><code>@homm</code></a>]</li> <li>Removed unused TiffImagePlugin IFD_LEGACY_API <a href="https://redirect.github.com/python-pillow/Pillow/issues/8355">#8355</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> <li>Handle duplicate EXIF header <a href="https://redirect.github.com/python-pillow/Pillow/issues/8350">#8350</a> [<a href="https://github.com/zakajd"><code>@zakajd</code></a>]</li> <li>Use (void) for empty function parameters <a href="https://redirect.github.com/python-pillow/Pillow/issues/8002">#8002</a> [<a href="https://github.com/Yay295"><code>@Yay295</code></a>]</li> <li>Return early from BoxBlur if either width or height is zero <a href="https://redirect.github.com/python-pillow/Pillow/issues/8347">#8347</a> [<a href="https://github.com/radarhere"><code>@radarhere</code></a>]</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst">pillow's changelog</a>.</em></p> <blockquote> <h2>11.0.0 (2024-10-15)</h2> <ul> <li> <p>Update licence to MIT-CMU <a href="https://redirect.github.com/python-pillow/Pillow/issues/8460">#8460</a> [hugovk]</p> </li> <li> <p>Conditionally define ImageCms type hint to avoid requiring core <a href="https://redirect.github.com/python-pillow/Pillow/issues/8197">#8197</a> [radarhere]</p> </li> <li> <p>Support writing LONG8 offsets in AppendingTiffWriter <a href="https://redirect.github.com/python-pillow/Pillow/issues/8417">#8417</a> [radarhere]</p> </li> <li> <p>Use ImageFile.MAXBLOCK when saving TIFF images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8461">#8461</a> [radarhere]</p> </li> <li> <p>Do not close provided file handles with libtiff when saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8458">#8458</a> [radarhere]</p> </li> <li> <p>Support ImageFilter.BuiltinFilter for I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8438">#8438</a> [radarhere]</p> </li> <li> <p>Use ImagingCore.ptr instead of ImagingCore.id <a href="https://redirect.github.com/python-pillow/Pillow/issues/8341">#8341</a> [homm, radarhere, hugovk]</p> </li> <li> <p>Updated EPS mode when opening images without transparency <a href="https://redirect.github.com/python-pillow/Pillow/issues/8281">#8281</a> [Yay295, radarhere]</p> </li> <li> <p>Use transparency when combining P frames from APNGs <a href="https://redirect.github.com/python-pillow/Pillow/issues/8443">#8443</a> [radarhere]</p> </li> <li> <p>Support all resampling filters when resizing I;16* images <a href="https://redirect.github.com/python-pillow/Pillow/issues/8422">#8422</a> [radarhere]</p> </li> <li> <p>Free memory on early return <a href="https://redirect.github.com/python-pillow/Pillow/issues/8413">#8413</a> [radarhere]</p> </li> <li> <p>Cast int before potentially exceeding INT_MAX <a href="https://redirect.github.com/python-pillow/Pillow/issues/8402">#8402</a> [radarhere]</p> </li> <li> <p>Check image value before use <a href="https://redirect.github.com/python-pillow/Pillow/issues/8400">#8400</a> [radarhere]</p> </li> <li> <p>Improved copying imagequant libraries <a href="https://redirect.github.com/python-pillow/Pillow/issues/8420">#8420</a> [radarhere]</p> </li> <li> <p>Use Capsule for WebP saving <a href="https://redirect.github.com/python-pillow/Pillow/issues/8386">#8386</a> [homm, radarhere]</p> </li> <li> <p>Fixed writing multiple StripOffsets to TIFF <a href="https://redirect.github.com/python-pillow/Pillow/issues/8317">#8317</a> [Yay295, radarhere]</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-pillow/Pillow/commit/204aae6682fc936f5350b3fe70335776f81480a7"><code>204aae6</code></a> 11.0.0 version bump</li> <li><a href="https://github.com/python-pillow/Pillow/commit/f2cc87b1f0627dfce07ab2867e29ba07e5055f33"><code>f2cc87b</code></a> Update CHANGES.rst [ci skip]</li> <li><a href="https://github.com/python-pillow/Pillow/commit/c855e8e5f949e088b863fa13ea5392366f698967"><code>c855e8e</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8464">#8464</a> from radarhere/imagemath_type_hint</li> <li><a href="https://github.com/python-pillow/Pillow/commit/dc3751599fa2b8f9d8ebe5aafc2631375bc1b501"><code>dc37515</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8463">#8463</a> from hugovk/update-3.13-date</li> <li><a href="https://github.com/python-pillow/Pillow/commit/c3d81d6375d2d78301a40d0e55ece746cf41502f"><code>c3d81d6</code></a> Update Python 3.13 release date</li> <li><a href="https://github.com/python-pillow/Pillow/commit/a60610c93f1a7fb2738156470d613793e5fa7a89"><code>a60610c</code></a> Added type hints</li> <li><a href="https://github.com/python-pillow/Pillow/commit/a5c58f2182e94baab716b5292945020c1e744ccc"><code>a5c58f2</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8460">#8460</a> from hugovk/mit-cmu</li> <li><a href="https://github.com/python-pillow/Pillow/commit/e74994ed370a668c8f3e6045278de5a5eb3f47ab"><code>e74994e</code></a> Update licence to MIT-CMU</li> <li><a href="https://github.com/python-pillow/Pillow/commit/b5e1115bf2646f7ce5eb1b9409e4540fee3b9f49"><code>b5e1115</code></a> Update CHANGES.rst [ci skip]</li> <li><a href="https://github.com/python-pillow/Pillow/commit/686b5e2cb49075038172258ae114b871e5ccc473"><code>686b5e2</code></a> Merge pull request <a href="https://redirect.github.com/python-pillow/Pillow/issues/8392">#8392</a> from radarhere/tiff_seek</li> <li>Additional commits viewable in <a href="https://github.com/python-pillow/Pillow/compare/10.3.0...11.0.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
- Loading branch information