1
- FROM jupyter/minimal-notebook:lab-3.1.4
1
+ FROM jupyter/minimal-notebook:lab-3.1.18
2
2
3
3
USER root
4
4
@@ -35,26 +35,36 @@ USER ${NB_USER}
35
35
RUN pip install \
36
36
'jupyterlab_iframe==0.4.0' \
37
37
'git+https://github.com/stv0g/nbgitpuller@f735265f7b2a429a17a8fab70cfd3557f060640d' \
38
- 'rwth-nb==0.1.8'
38
+ 'rwth-nb==0.1.8' \
39
+ 'tqdm'
39
40
40
41
RUN conda install --name base --no-update-deps \
41
42
'conda==4.10.3' && \
42
43
conda install --name base --quiet --yes --no-update-deps \
43
44
'jupyterlab-git==0.32.1' \
44
45
'ujson==4.0.2' \
45
- 'ipywidgets==7.6.3' \
46
- 'ipympl==0.7.0' \
46
+ 'ipympl==0.9.3' \
47
47
'matplotlib-base==3.4.3' && \
48
48
conda clean --all
49
49
50
50
51
51
RUN conda install --name base --quiet --yes --no-update-deps \
52
- 'jupyterlab_widgets' \
53
52
'jupyterlab-drawio==0.9.0' \
54
53
'jupyterlab_iframe==0.4.0' \
55
- 'jupyterlab_latex=3.0.0' && \
54
+ 'jupyterlab_latex=3.0.0' \
55
+ 'jupyter_core==4.11.2' && \
56
56
conda clean --all
57
57
58
+ RUN conda install --name base --quiet --yes --no-update-deps --channel conda-forge \
59
+ 'jupyterlab_widgets' \
60
+ 'jupyterhub=1.1.0' \
61
+ 'ipywidgets' && \
62
+ conda clean --all
63
+
64
+ # Fix traitlets pip package
65
+ RUN pip uninstall -y traitlets
66
+ RUN pip install traitlets==5.9.0
67
+
58
68
# Workaround LaTex
59
69
RUN git clone https://github.com/joequant/jupyterlab-latex /tmp/jupyterlab-latex && cd /tmp/jupyterlab-latex && git checkout cbb66825786ecf11a35fd92df797f8ccee719ad4 && pip install -ve .
60
70
RUN jupyter lab build
@@ -152,9 +162,9 @@ USER jovyan
152
162
ARG TARGETPLATFORM
153
163
154
164
RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then \
155
- pip install tensorflow-gpu ==2.10.0 ; \
165
+ pip install tensorflow==2.10.0 ; \
156
166
elif [ "$TARGETPLATFORM" = "linux/arm64" ] ; then \
157
- python -m pip install tensorflow-macos ; \
167
+ pip install tensorflow==2.10.0 ; \
158
168
fi
159
169
160
170
# Install packages via requirements.txt
@@ -167,25 +177,18 @@ RUN jupyter labextension install jupyterlab-plotly
167
177
# Install PointPillars Package
168
178
RUN pip install git+https://github.com/ika-rwth-aachen/PointPillars.git
169
179
170
- # Install TensorBoard Widget
171
- RUN pip install git+https://github.com/cliffwoolley/jupyter_tensorboard.git
172
- RUN pip install git+https://github.com/chaoleili/jupyterlab_tensorboard.git
173
- RUN jupyter tensorboard enable --user
174
-
175
180
# Install Jupyros
176
- RUN pip install service_identity --force --upgrade
177
- RUN pip install jupyter bqplot pyyaml ipywidgets ipycanvas
178
- RUN pip install jupyros
181
+ RUN conda install jupyter bqplot pyyaml ipywidgets ipycanvas
182
+ RUN pip install jupyros==0.7.0a0
179
183
RUN pip install roslibpy
180
184
RUN pip install pyrosbag
181
185
182
186
# install the zethus and urdf libraries
183
187
RUN pip install pyOpenSSL --upgrade
184
188
RUN pip install pymongo
185
189
186
- RUN pip install jupyterlab-urdf
190
+ RUN pip install jupyterlab-urdf==0.2.1
187
191
RUN pip install jupyterlab-zethus
188
192
189
- RUN jupyter nbextension install --py --symlink --sys-prefix jupyros
190
- RUN jupyter nbextension enable --py --sys-prefix jupyros
191
- RUN jupyter nbextension enable --py --sys-prefix widgetsnbextension
193
+ ENV ROS_HOSTNAME=localhost
194
+ ENV ROS_MASTER_URI=http://localhost:11311
0 commit comments