Skip to content

ci(deps): update pillow requirement from >=12.2.0 to >=12.3.0 in /constraints - #1483

Merged
neuron7xLab merged 2 commits into
mainfrom
dependabot/pip/constraints/pillow-gte-12.3.0
Jul 8, 2026
Merged

neuron7xLab merged 2 commits into
mainfrom
dependabot/pip/constraints/pillow-gte-12.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 4, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on pillow to permit the latest version.

Release notes

Sourced from pillow's releases.

12.3.0

https://pillow.readthedocs.io/en/stable/releasenotes/12.3.0.html

Removals

Documentation

Dependencies

Testing

... (truncated)

Changelog

Sourced from pillow's changelog.

Changelog (Pillow)

11.1.0 and newer

See GitHub Releases:

11.0.0 (2024-10-15)

  • Update licence to MIT-CMU #8460 [hugovk]

  • Conditionally define ImageCms type hint to avoid requiring core #8197 [radarhere]

  • Support writing LONG8 offsets in AppendingTiffWriter #8417 [radarhere]

  • Use ImageFile.MAXBLOCK when saving TIFF images #8461 [radarhere]

  • Do not close provided file handles with libtiff when saving #8458 [radarhere]

  • Support ImageFilter.BuiltinFilter for I;16* images #8438 [radarhere]

  • Use ImagingCore.ptr instead of ImagingCore.id #8341 [homm, radarhere, hugovk]

  • Updated EPS mode when opening images without transparency #8281 [Yay295, radarhere]

  • Use transparency when combining P frames from APNGs #8443 [radarhere]

  • Support all resampling filters when resizing I;16* images #8422 [radarhere]

  • Free memory on early return #8413 [radarhere]

  • Cast int before potentially exceeding INT_MAX #8402 [radarhere]

... (truncated)

Commits
  • bb1d8e8 12.3.0 version bump
  • e63fc48 Add release notes for SBOM and performance improvements (#9747)
  • 13b701b Add release notes for #9679
  • 5564ca7 List methods
  • a0920fd Speed up ImageChops operations (#9738)
  • 07e9a6c Speed up Image.filter() (#9736)
  • a94578c Speed up Image.getchannel(), Image.merge(), Image.putalpha() and `Image...
  • 53e02c4 Speed up Image.fill(), Image.linear_gradient() and `Image.radial_gradient...
  • af03747 Speed up Image.resample() (#9739)
  • 5c9ca56 Speed up alpha_composite, matrix, negative, quantize (#9740)
  • Additional commits viewable in compare view

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 commands and options

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 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)

Updates the requirements on [pillow](https://github.com/python-pillow/Pillow) to permit the latest version.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](python-pillow/Pillow@12.2.0...12.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-version: 12.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 4, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: security. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 4, 2026
@dependabot
dependabot Bot requested a review from neuron7xLab as a code owner July 4, 2026 11:52
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 4, 2026
Dependabot bumped pillow>=12.3.0 in constraints/security.txt but cannot
regenerate the pip-compiled requirements*.lock files, leaving them at
pillow==12.2.0. That contradiction makes `pip install -c
constraints/security.txt -r requirements.lock` fail with
ResolutionImpossible before any real CI job runs.

Regenerated requirements.lock, requirements-dev.lock, and
requirements-scan.lock by re-running each file's own recorded
pip-compile header command verbatim (pip-tools==7.5.1, Python 3.12) --
NOT `make deps-update`, whose recipe reads the wrong input files and
silently drops jax/jaxlib/ml-dtypes/opt-einsum (see prior incident
PRs #775/#776).

requirements-dev.lock also picked up unrelated transitive drift
(cyclonedx-bom/jsonschema[format-nongpl] extras, arrow, etc.) because
pyproject.toml's dev extra had moved on since the lock was last
compiled; that churn is expected from a full pip-compile resolve and
was left as-is. Restored the two manually-pinned lines that
`pip-compile --extra=dev` cannot emit from pyproject.toml alone:
pot==0.9.6.post1 (neuro_advanced extra, required by
tests/research_lines/test_ricci_microstructure_v1.py) and
pytest-timeout==2.4.0 (requirements-dev.txt, required by `make
l2-test` / the l2-demo-gate CI job's --timeout=60 flag). Dropping
either would have broken those suites the same way the broken
deps-update recipe drops packages.

Verified: `pip install -c constraints/security.txt -r requirements.lock`
now succeeds end-to-end (previously reproduced ResolutionImpossible
against the stale lock). tools/deps/validate_dependency_truth.py
reports 0 D8 drifts and unchanged D1/D6 counts (5/1, pre-existing,
unrelated to this change).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@neuron7xLab
neuron7xLab merged commit 02f3060 into main Jul 8, 2026
45 checks passed
@neuron7xLab
neuron7xLab deleted the dependabot/pip/constraints/pillow-gte-12.3.0 branch July 8, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant