diff --git a/tljh/installer.py b/tljh/installer.py index 7e9948d..39af98c 100644 --- a/tljh/installer.py +++ b/tljh/installer.py @@ -121,14 +121,13 @@ def ensure_jupyterhub_package(prefix): conda.ensure_pip_packages( prefix, [ - "SQLAlchemy<2.0.0", - "jupyterhub==1.*", - "jupyterhub-systemdspawner==0.16.*", + "jupyterhub==3.1.*", + "jupyterhub-systemdspawner==0.17.*", "jupyterhub-firstuseauthenticator==1.*", "jupyterhub-nativeauthenticator==1.*", "jupyterhub-ldapauthenticator==1.*", - "jupyterhub-tmpauthenticator==0.6.*", - "oauthenticator==14.*", + "jupyterhub-tmpauthenticator==0.6", + "oauthenticator==15.*", "jupyterhub-idle-culler==1.*", "git+https://github.com/yuvipanda/jupyterhub-configurator@317759e17c8e48de1b1352b836dac2a230536dba", ], diff --git a/tljh/requirements-base.txt b/tljh/requirements-base.txt index 1985db7..7ac5d12 100644 --- a/tljh/requirements-base.txt +++ b/tljh/requirements-base.txt @@ -8,17 +8,14 @@ # For JupyterHub 1.x SQLAlchemy below 2.0.0 SQLAlchemy<2.0.0 # JupyterHub + notebook package are base requirements for user environment -jupyterhub==1.* -notebook==6.* +jupyterhub==3.1.* +notebook==6.5.* # Install additional notebook frontends! jupyterlab==3.* -nteract-on-jupyter==2.* -# Install jupyterlab extensions from PyPI +nteract-on-jupyter==2.1.* # nbgitpuller for easily pulling in Git repositories -nbgitpuller==1.* +nbgitpuller==1.1.* # jupyter-resource-usage to show people how much RAM they are using -jupyter-resource-usage==0.6.* +jupyter-resource-usage==0.7.* # Most people consider ipywidgets to be part of the core notebook experience -ipywidgets==7.* -# Pin tornado -tornado>=6.1 +ipywidgets==8.*