Skip to content

Commit

Permalink
Ensure build success with 2024.4
Browse files Browse the repository at this point in the history
  • Loading branch information
dafeliton committed Sep 18, 2024
1 parent d3bc1e1 commit 17946d0
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
ARG BASE_CONTAINER=ghcr.io/ucsd-ets/datascience-notebook:2023.4-stable
ARG BASE_CONTAINER=ghcr.io/ucsd-ets/datascience-notebook:2024.4-stable
FROM $BASE_CONTAINER

USER root

# Currently, pandas 1.5.3 breaks nbgrader on JLab4 due to its reliance on an older version of
# typing-extensions (4.1.1).
# Wordcloud 1.8.1 does not support python 3.11.
# We are removing nbgrader to avoid installing faulty extensions in JLab.

RUN pip install coverage==5.5 && \
pip install 'pandas>=0.24, <= 1.5.3' babypandas==0.1.9 pandas-tutor==2.0.3 && \
pip install otter-grader==3.3.0 && \
pip install wordcloud==1.8.1
pip install wordcloud && \
pip uninstall nbgrader -y


USER $NB_UID

0 comments on commit 17946d0

Please sign in to comment.