From cc0a0e3e9e666a71262249d328b41ee084c0430a Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Fri, 28 Feb 2025 11:22:26 -0400 Subject: [PATCH] chore: python env --- tests/hole-punching-interop/Dockerfile | 4 ++++ tests/transport-interop/Dockerfile | 2 ++ 2 files changed, 6 insertions(+) diff --git a/tests/hole-punching-interop/Dockerfile b/tests/hole-punching-interop/Dockerfile index f7dd1b0064..be4e07b35e 100644 --- a/tests/hole-punching-interop/Dockerfile +++ b/tests/hole-punching-interop/Dockerfile @@ -5,6 +5,10 @@ WORKDIR /workspace COPY .pinned libp2p.nimble nim-libp2p/ +RUN --mount=type=cache,target=/var/cache/apt apt-get update && apt-get install -y python3 python3-pip python3-venv curl + +RUN mkdir .venv && python -m venv .venv && source .venv + RUN cd nim-libp2p && nimble install_pinned && nimble install redis -y COPY . nim-libp2p/ diff --git a/tests/transport-interop/Dockerfile b/tests/transport-interop/Dockerfile index e1aa31d390..e56de0c5de 100644 --- a/tests/transport-interop/Dockerfile +++ b/tests/transport-interop/Dockerfile @@ -5,6 +5,8 @@ WORKDIR /app COPY .pinned libp2p.nimble nim-libp2p/ +RUN mkdir .venv && python -m venv .venv && source .venv + RUN cd nim-libp2p && nimble install_pinned && nimble install "redis@#b341fe240dbf11c544011dd0e033d3c3acca56af" -y COPY . nim-libp2p/