From a749333b8e81b0ea49a1b31c68721a39d2359385 Mon Sep 17 00:00:00 2001 From: Timo Rothenpieler Date: Sat, 26 Aug 2023 23:26:55 +0200 Subject: [PATCH] Add missing build dependencies --- binder/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/binder/Dockerfile b/binder/Dockerfile index a7558d4..d3bad81 100644 --- a/binder/Dockerfile +++ b/binder/Dockerfile @@ -7,7 +7,7 @@ FROM ghcr.io/oggm/oggm:${OGGM_TAG} as builder RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get -y install wget curl nodejs \ - build-essential gcc g++ gfortran rustc cargo \ + build-essential gcc g++ gfortran rustc cargo cmake ninja-build \ libffi-dev libssl-dev libopenblas-dev liblapack-dev zlib1g-dev \ libtiff-dev libpng-dev libjpeg-dev libopenjp2-7-dev libfreetype6-dev \ libgif-dev libnetcdf-dev libhdf4-dev libhdf5-dev libwebp-dev \ @@ -55,7 +55,7 @@ RUN ${PIP} install --no-cache-dir --no-binary :all: --no-build-isolation \ # Problematic dependencies RUN ${PIP} install --no-cache-dir --force-reinstall \ typing_extensions && \ - ${PIP} install --no-cache-dir --no-binary :all: --only-binary jupyterlab-pygments,contourpy \ + ${PIP} install --no-cache-dir --no-binary :all: --only-binary jupyterlab-pygments \ tqdm \ panel && \ ${PIP} install --no-cache-dir --no-binary :all: --no-build-isolation \