We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cebefce commit 84366c4Copy full SHA for 84366c4
2 files changed
pyproject.toml
@@ -18,6 +18,9 @@ requires-python = ">=3.10"
18
dependencies = [
19
"flask>=3.0,<4",
20
"fpdf2>=2.7,<3",
21
+ # Security floor: fpdf2 allows Pillow>=8.3.2, so 9.x can still be resolved.
22
+ # CVE-2024-28219 (buffer overflow) fixed in Pillow 10.3.0 — https://nvd.nist.gov/vuln/detail/CVE-2024-28219
23
+ "pillow>=10.3.0",
24
]
25
26
[project.optional-dependencies]
requirements.txt
@@ -6,4 +6,5 @@
6
# pip install -e ".[desktop]" (+ pywebview for the GUI launcher)
7
flask>=3.0,<4
8
fpdf2>=2.7,<3
9
+pillow>=10.3.0
10
# pywebview is desktop-only — install with: pip install -e ".[desktop]"
0 commit comments