From bac06f881109b9753d78b71105555012293bf010 Mon Sep 17 00:00:00 2001 From: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> Date: Thu, 25 Jul 2024 14:02:32 -0700 Subject: [PATCH] [NFC] [devdeps] Enhance the development dependencies image by pre-installing regularly used tools (#1964) * Following tools installed: -- yapf: For formatting Python files -- gdb, lldb : Debuggers --- docker/build/devdeps.Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/build/devdeps.Dockerfile b/docker/build/devdeps.Dockerfile index 8612850f34..16d13a3c1b 100644 --- a/docker/build/devdeps.Dockerfile +++ b/docker/build/devdeps.Dockerfile @@ -189,12 +189,12 @@ ENV PATH="${PATH}:/usr/local/cmake-3.26/bin" # We must use h5py<3.11 because 3.11 doesn't include aarch64 Linux wheels. # https://github.com/h5py/h5py/issues/2408 RUN apt-get update && apt-get install -y --no-install-recommends \ - git ninja-build file \ + git gdb ninja-build file lldb \ python3 python3-pip libpython3-dev \ && python3 -m pip install --no-cache-dir \ lit pytest numpy \ fastapi uvicorn pydantic requests llvmlite \ - pyspelling pymdown-extensions \ + pyspelling pymdown-extensions yapf \ scipy==1.10.1 openfermionpyscf==0.5 'h5py<3.11' \ && apt-get autoremove -y --purge && apt-get clean && rm -rf /var/lib/apt/lists/*