From a6058f9f820ae90a42d975db6854c0cb2a7ede71 Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Sun, 28 Jun 2026 17:20:17 +0100 Subject: [PATCH 1/3] Bump eval deps --- requirements/eval-deps.pip | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/requirements/eval-deps.pip b/requirements/eval-deps.pip index 50284f06..e9689401 100644 --- a/requirements/eval-deps.pip +++ b/requirements/eval-deps.pip @@ -1,7 +1,7 @@ -anyio[trio]~=4.11 -arrow~=1.3 -attrs~=25.4 -beautifulsoup4~=4.14 +anyio[trio]~=4.14 +arrow~=1.4 +attrs~=26.1 +beautifulsoup4~=4.15 # Doesn't support 3.13, 3.14 or 3.14t, so commented out for now. # einspect~=0.5 @@ -15,17 +15,17 @@ fuzzywuzzy~=0.18 # specification that filters based on free-threading capability. kaleido~=1.1; python_version == "3.13" lark~=1.3 -matplotlib~=3.10 -more-itertools~=10.8 -networkx~=3.5 -numpy~=2.3 -pandas~=2.3 -pendulum~=3.1 -pyarrow~=21.0; python_version == "3.13" +matplotlib~=3.11 +more-itertools~=11.1 +networkx~=3.6 +numpy~=2.5 +pandas~=3.0 +pendulum~=3.2 +pyarrow~=24.0; python_version == "3.13" python-dateutil~=2.9 pyyaml~=6.0 -scipy~=1.16 +scipy~=1.18 sympy~=1.14 typing-extensions~=4.15 -tzdata~=2025.2 -yarl~=1.22 +tzdata~=2026.2 +yarl~=1.24 From b3742ce614c91740425b03185257bebf4919656b Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Sun, 28 Jun 2026 17:20:50 +0100 Subject: [PATCH 2/3] Update eval-deps make target use the Dockerfile.pydis image This is so that the container actually has Python versions installed --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 0dcc64fb..16bd688a 100644 --- a/Makefile +++ b/Makefile @@ -44,4 +44,6 @@ devsh: .PHONY: eval-deps eval-deps: - docker compose run --rm -T --entrypoint /bin/bash snekbox scripts/install_eval_deps.sh + docker build -t snekbox:base-dev --target venv --build-arg DEV=1 . + docker build -t ghcr.io/python-discord/snekbox-pydis:dev -f Dockerfile.pydis --build-arg SNEKBOX_IMAGE=snekbox:base-dev . + IMAGE_SUFFIX=-pydis:dev docker compose run --rm -T --entrypoint bash snekbox scripts/install_eval_deps.sh From 1e17e924c1e787d6d261a092828b94cd016a662b Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Sun, 28 Jun 2026 17:21:06 +0100 Subject: [PATCH 3/3] pyarrow now supports 3.14 --- requirements/eval-deps.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/eval-deps.pip b/requirements/eval-deps.pip index e9689401..aff6a5bd 100644 --- a/requirements/eval-deps.pip +++ b/requirements/eval-deps.pip @@ -21,7 +21,7 @@ networkx~=3.6 numpy~=2.5 pandas~=3.0 pendulum~=3.2 -pyarrow~=24.0; python_version == "3.13" +pyarrow~=24.0 python-dateutil~=2.9 pyyaml~=6.0 scipy~=1.18