Commit 72acc6c
committed
Require Pillow 12.3.0 or newer at install time
The dependency was declared unbounded, so the version an installer resolved
was whatever PyPI served at the time; the 12.3.0 floor was only enforced by
uv.lock, which constrains the uv environment rather than installs of the
published package.
12.3.0 is the first release clear of the known Pillow advisories, and it
ships wheels for cp310-cp315, so the floor excludes no interpreter covered
by requires-python = ">=3.10".
dev.toml is left alone: je_web_runner_dev does not declare Pillow at all,
since the imaging paths import PIL lazily.1 parent 486e22a commit 72acc6c
3 files changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
0 commit comments