@@ -14,7 +14,7 @@ ENV TERM=xterm \
1414 OMPI_ALLOW_RUN_AS_ROOT=1 \
1515 OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1
1616
17- RUN apt-get update && apt-get install -y --no-install-recommends \
17+ RUN apt-get update && apt-get install -y --no-install-recommends \
1818 automake \
1919 autotools-dev \
2020 build-essential \
@@ -96,16 +96,18 @@ RUN cd ${SRC_PATH} && \
9696 tar -xzf ${NEST_VERSION}.tar.gz
9797
9898# Installing the requirements_docs.txt stops at some time with an error
99- # Installing every package fix it.
99+ # Installing every package fix it.
100100RUN python3 -m pip install sphinx>=6.2.1 sphinx_rtd_theme sphinx_autobuild sphinx-tabs && \
101101 python3 -m pip install sphinx_design sphinx-material sphinx-copybutton sphinx-carousel && \
102102 python3 -m pip install sphinx-notfound-page sphinxcontrib-mermaid sphinxcontrib-plantuml nbsphinx && \
103103 python3 -m pip install numpydoc example Image breathe csvkit docutils PyYAML>=4.2b1 tqdm yamllint && \
104- # RUN python3 -m pip install -r ${SRC_PATH}/nest-simulator-${NEST_VERSION}/requirements_docs.txt
105- python3 -m pip install sphinx_gallery==0.13.0 'numpy<=1.26' && \
106- chmod +x ${SRC_PATH}/nest-simulator-${NEST_VERSION}/build_support/install_music.sh && \
107- ${SRC_PATH}/nest-simulator-${NEST_VERSION}/build_support/install_music.sh && \
108- mkdir ${SRC_PATH}/nest-build && cd $_ && \
104+ # RUN python3 -m pip install -r ${SRC_PATH}/nest-simulator-${NEST_VERSION}/requirements_docs.txt
105+ python3 -m pip install sphinx_gallery==0.13.0 'numpy<=1.26'
106+
107+ RUN chmod +x ${SRC_PATH}/nest-simulator-${NEST_VERSION}/build_support/install_music.sh && \
108+ ${SRC_PATH}/nest-simulator-${NEST_VERSION}/build_support/install_music.sh
109+
110+ RUN mkdir ${SRC_PATH}/nest-build && cd $_ && \
109111 cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt/nest \
110112 -Dwith-optimize="-O2" \
111113 -Dwith-warning=ON \
@@ -126,15 +128,16 @@ RUN python3 -m pip install sphinx>=6.2.1 sphinx_rtd_theme sphinx_autobuild sphin
126128 make install
127129
128130RUN python3 -m pip install --upgrade pip setuptools wheel && \
129- python3 -m pip install -r ${SRC_PATH}/nest-simulator-${NEST_VERSION}/requirements.txt && \
130- python3 -m pip install --upgrade nest-desktop && \
131- python3 -m pip install --upgrade scipy && \
132- python3 -m pip install --upgrade gsl wheel setuptools swig
131+ python3 -m pip install -r ${SRC_PATH}/nest-simulator-${NEST_VERSION}/requirements.txt && \
132+ python3 -m pip install --upgrade nest-desktop && \
133+ python3 -m pip install --upgrade scipy && \
134+ python3 -m pip install --upgrade gsl wheel setuptools swig && \
135+ # Latest update to nestml v8.0.0-rc3
136+ python3 -m pip install nestml==8.0.0rc3 && \
137+ python3 -m pip install docopt-ng
133138
134- # Latest update to nestml v8.0.0
135- RUN python3 -m pip install nestml==8.0.0 && \
136- python3 -m pip install nestml-server@git+https://github.com/babsey/nestml-server@v1.0-b8 && \
137- python3 -m pip install --upgrade pygsl@git+https://github.com/pygsl/pygsl@v2.4.0
139+ RUN python3 -m pip install nestml-server@git+https://github.com/babsey/nestml-server@v1.0-b8
140+ # python3 -m pip install --upgrade pygsl@git+https://github.com/pygsl/pygsl@v2.4.0 && \
138141
139142COPY entrypoint.sh /usr/local/bin/entrypoint.sh
140143RUN chmod +x /usr/local/bin/entrypoint.sh
0 commit comments