|
5 | 5 |
|
6 | 6 | USER root |
7 | 7 |
|
8 | | -# build-essential: includes GCC compilers that are needed when building |
9 | | -# pip packages from sources, which often seems to happen for pymatgen: |
10 | | -# https://pymatgen.org/installation.html#installation-tips-for-optional-libraries |
11 | 8 | # rsync: needed to support the new AiiDA backup command |
12 | 9 | # povray: rendering engine used in aiidalab-widgets-base |
13 | 10 | # bc: needed to compute the resources for computer setup |
14 | | -ENV EXTRA_APT_PACKAGES "curl povray rsync build-essential bc" |
| 11 | +ENV EXTRA_APT_PACKAGES "curl povray rsync bc" |
15 | 12 |
|
16 | 13 | # For ARM64 we need to install erlang as it is not available on conda-forge |
17 | 14 | # (this is needed later as rabbitmq dependency in base-with-services image, |
18 | 15 | # but we install it here so that we don't have to invoke apt multiple times. |
| 16 | +# We also install build-essential, which includes GCC compilers that are needed when building |
| 17 | +# pip packages from sources, which is more often needed on ARM64 |
19 | 18 | ARG TARGETARCH |
20 | 19 | RUN if [ "$TARGETARCH" = "arm64" ]; then \ |
21 | | - EXTRA_APT_PACKAGES="erlang libhdf5-serial-dev pkg-config ${EXTRA_APT_PACKAGES}"; \ |
| 20 | + EXTRA_APT_PACKAGES="erlang build-essential libhdf5-serial-dev pkg-config ${EXTRA_APT_PACKAGES}"; \ |
22 | 21 | fi;\ |
23 | 22 | apt-get update --yes && \ |
24 | 23 | apt-get install --yes --no-install-recommends ${EXTRA_APT_PACKAGES} && \ |
@@ -64,7 +63,7 @@ COPY pip.conf "${CONDA_DIR}/pip.conf" |
64 | 63 | RUN mamba update -y pip zstandard async_generator certipy && \ |
65 | 64 | mamba install --yes \ |
66 | 65 | mamba=1.5 \ |
67 | | - aiida-core==${AIIDA_VERSION} \ |
| 66 | + aiida-core.atomic_tools==${AIIDA_VERSION} \ |
68 | 67 | mamba-bash-completion \ |
69 | 68 | && mamba clean --all -f -y && \ |
70 | 69 | fix-permissions "${CONDA_DIR}" |
|
0 commit comments