Skip to content

Commit 9da4a75

Browse files
committed
chore(benchmark): upgrade Python deps to latest (14-day cutoff)
Re-resolved benchmark/requirements.txt from the sole direct dependency (matplotlib) with uv, excluding releases newer than 2026-06-05. This brings every package to its latest compatible version, picks up prebuilt cp311 wheels (the old matplotlib 3.5.3 pin had none and failed to build from source), and supersedes the earlier targeted Pillow/ fonttools security bumps: - matplotlib 3.5.3 -> 3.10.9 (adds contourpy) - numpy 1.23.1 -> 2.4.6 - pillow 9.2.0 -> 12.2.0 - fonttools 4.34.4 -> 4.63.0 - plus cycler, kiwisolver, packaging, pyparsing, python-dateutil, six Verified: clean install in a fresh venv and graph.py renders all three SVGs successfully. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Kw8Vc56aCTxc11n3oCd2kn
1 parent a75771c commit 9da4a75

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

benchmark/requirements.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
cycler==0.11.0
1+
contourpy==1.3.3
2+
cycler==0.12.1
23
fonttools==4.63.0
3-
kiwisolver==1.4.4
4-
matplotlib==3.5.3
5-
numpy==1.23.1
6-
packaging==21.3
7-
Pillow==11.3.0
8-
pyparsing==3.0.9
9-
python-dateutil==2.8.2
10-
six==1.16.0
4+
kiwisolver==1.5.0
5+
matplotlib==3.10.9
6+
numpy==2.4.6
7+
packaging==26.2
8+
pillow==12.2.0
9+
pyparsing==3.3.2
10+
python-dateutil==2.9.0.post0
11+
six==1.17.0

0 commit comments

Comments
 (0)