pillow: bump to 12.1.1
authorAlexandru Ardelean <redacted>
Sun, 15 Mar 2026 13:12:45 +0000 (15:12 +0200)
committerAlexandru Ardelean <redacted>
Mon, 23 Mar 2026 18:23:25 +0000 (20:23 +0200)
commitdf78cf6b01f2527f23923634d7e6e54d8a518a6e
treee0ebc69d0d472e301c726a7a4f1b3e6c5e66e38b
parent432fa809dd4557984c5a1ba512f50982a0460205
pillow: bump to 12.1.1

Pillow 12.x introduces pybind11-based C extension bindings and a
custom build backend (wrapping setuptools.build_meta). This requires:
- Replacing python-setuptools-scm with python-setuptools as build dep
- Adding python-pybind11 as a new build dependency (host)
- Updating build config settings from --build-option flags to the new
  key=value format (e.g. zlib=enable, imagequant=disable)
- Removing the separate webpmux flag (merged into webp feature)

Full release notes:
https://pillow.readthedocs.io/en/stable/releasenotes/index.html

Remove 001-remove-setuptools-version-limit.patch
That's an old relic since when setuptools was packaged inside Python3

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/pillow/Makefile
lang/python/pillow/patches/001-remove-setuptools-version-limit.patch [deleted file]
lang/python/pillow/test.sh
git clone https://git.99rst.org/PROJECT