Skip to content

Commit

Permalink
remove retrolab and jupyterlab from infra-reqs, update environment.ym…
Browse files Browse the repository at this point in the history
…l for all hubs that need it directly
  • Loading branch information
shaneknapp committed Dec 18, 2023
1 parent d5c6c0c commit e11bf51
Show file tree
Hide file tree
Showing 33 changed files with 51 additions and 39 deletions.
1 change: 1 addition & 0 deletions deployments/a11y/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ dependencies:
- jupyter-book==0.15.1
- jupyter-resource-usage==0.7.1
- jupyterhub==4.0.2
- jupyterlab==4.0.9
- matplotlib==3.7.1
- nbgitpuller==1.1.1
- nbclassic==1.0.0
Expand Down
2 changes: 0 additions & 2 deletions deployments/a11y/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 1 addition & 1 deletion deployments/astro/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
- websockify

- syncthing==1.18.6

- jupyterlab==4.0.9
- numpy==1.22.*
- matplotlib==3.5.*
- graphviz>=2.50.0
Expand Down
2 changes: 0 additions & 2 deletions deployments/astro/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 2 additions & 0 deletions deployments/biology/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ dependencies:
# Package to allow Jupyter Notebook or JupyterLab applications in one conda env to access other kernels (e.g. qiime2)
- nb_conda_kernels=2.3.1

- jupyterlab==4.0.9

# Packages from bioconda for IB134L
# - bwa=0.7.12
- samtools=1.3.1
Expand Down
2 changes: 0 additions & 2 deletions deployments/biology/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
3 changes: 3 additions & 0 deletions deployments/cee/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ channels:
# Only libraries *not* available in PyPI should be here
dependencies:
- python=3.9.*

- jupyterlab==4.0.9

#adding math functionality
- matplotlib=3.7.*
- scipy=1.10.*
Expand Down
2 changes: 0 additions & 2 deletions deployments/cee/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 0 additions & 2 deletions deployments/data100/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 0 additions & 2 deletions deployments/data101/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 0 additions & 2 deletions deployments/data102/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
3 changes: 3 additions & 0 deletions deployments/data8/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ dependencies:

- syncthing==1.18.6

- jupyterlab==3.4.5

# data8
- matplotlib==3.4.3
- ipympl==0.7.0
Expand All @@ -28,3 +30,4 @@ dependencies:
- okpy==1.18.1
- datascience==0.17.6
- otter-grader==4.3.4 # Based on request from ericvd and sean.morris
- retrolab==0.3.21
2 changes: 0 additions & 2 deletions deployments/data8/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
1 change: 1 addition & 0 deletions deployments/datahub/images/default/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ dependencies:
- pip=22.2.*
- python=3.9.*
- syncthing==1.18.6
- jupyterlab==4.0.9

# pymc3 needs this
- mkl-service=2.4.*
Expand Down
2 changes: 0 additions & 2 deletions deployments/datahub/images/default/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
1 change: 1 addition & 0 deletions deployments/dev-r/images/default/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ dependencies:
# bug w/notebook and traitlets: https://github.com/jupyter/notebook/issues/7048
- traitlets=5.9.*

- jupyterlab==4.0.9
- jupyter-server-proxy==4.0.0
- jupyter-rsession-proxy==2.2.0

Expand Down
2 changes: 0 additions & 2 deletions deployments/dev-r/images/default/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
1 change: 1 addition & 0 deletions deployments/dev-r/images/secondary/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ dependencies:
- jupyterlab-myst==2.0.2
- syncthing==1.25.0
- pyppeteer==1.0.2
- jupyterlab==4.0.9

# for nbconvert
- pandoc==3.1.3
Expand Down
2 changes: 0 additions & 2 deletions deployments/dev-r/images/secondary/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
29 changes: 29 additions & 0 deletions deployments/edx/image/infra-requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# WARNING: Original source at scripts/infra-packages/requirements.txt
# PLEASE DO NOT EDIT ELSEWHERE
# After editing scripts/infra-packages/requirements.txt, please run
# scripts/infra-packages/sync.bash.

# This file pins versions of notebook related python packages we want
# across all hubs. This makes sure we don't need to upgrade them
# everwhere one by one.

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
jupyterhub==4.0.2
appmode==0.8.0
ipywidgets==7.7.2
jupyter-tree-download==1.0.1
git-credential-helpers==0.2
# Enough people like this, let's load it in.
jupyter-contrib-nbextensions==0.5.1
jupyter_nbextensions_configurator==0.4.1
# Measure popularity of different packages in our hubs
# https://discourse.jupyter.org/t/request-for-implementation-instrument-libraries-actively-used-by-users-on-a-jupyterhub/7994?u=yuvipanda
git+https://github.com/shaneknapp/python-popularity-contest.git@add-error-handling
# RISE is useful for presentations - see https://github.com/berkeley-dsep-infra/datahub/issues/2527
RISE==5.7.1
# syncthing for dropbox-like functionality
jupyter-syncthing-proxy==1.0.3
2 changes: 2 additions & 0 deletions deployments/eecs/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ dependencies:
- jupyter-vscode-proxy=0.1
- code-server=4.5.2

- jupyterlab==4.0.9

- syncthing=1.18.6

# A linux desktop environment
Expand Down
2 changes: 0 additions & 2 deletions deployments/eecs/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
3 changes: 3 additions & 0 deletions deployments/ischool/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ dependencies:
- nodejs=16 # code-server requires node < 17
- jupyter-vscode-proxy==0.5
- code-server==4.10.1

- jupyterlab==4.0.9

# bug w/notebook and traitlets: https://github.com/jupyter/notebook/issues/7048
- traitlets=5.9.*
- pip:
Expand Down
2 changes: 0 additions & 2 deletions deployments/ischool/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 2 additions & 0 deletions deployments/julia/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ dependencies:

- syncthing==1.18.6

- jupyterlab==4.0.9

# bug w/notebook and traitlets: https://github.com/jupyter/notebook/issues/7048
- traitlets=5.9.*

Expand Down
2 changes: 0 additions & 2 deletions deployments/julia/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
1 change: 1 addition & 0 deletions deployments/publichealth/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ dependencies:
- pip
- syncthing==1.18.6
- jupyter-rsession-proxy==2.2.0
- jupyterlab==4.0.9
- pip:
# bug w/notebook and traitlets: https://github.com/jupyter/notebook/issues/7048
- traitlets==5.9.0
Expand Down
2 changes: 0 additions & 2 deletions deployments/publichealth/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 0 additions & 2 deletions deployments/shiny/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 0 additions & 2 deletions deployments/stat159/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
1 change: 1 addition & 0 deletions deployments/stat20/image/environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ channels:
dependencies:
- syncthing==1.22.2
- jupyter-rsession-proxy==2.2.0
- jupyterlab==4.0.9
# bug w/notebook and traitlets: https://github.com/jupyter/notebook/issues/7048
- traitlets=5.9.*
- pip:
Expand Down
2 changes: 0 additions & 2 deletions deployments/stat20/image/infra-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down
2 changes: 0 additions & 2 deletions scripts/infra-packages/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@

# FIXME: Freeze this to get exact versions of all dependencies
notebook==6.4.12
jupyterlab==4.0.9
retrolab==0.3.21
nbgitpuller==1.1.0
jupyter-resource-usage==0.6.1
# Matches version in images/hub/Dockerfile
Expand Down

0 comments on commit e11bf51

Please sign in to comment.