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 diff --git a/requirements/eval-deps.pip b/requirements/eval-deps.pip index 50284f06..aff6a5bd 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-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