Upgrade jupyterlab to 1.2.6 (#499)

Upgrade jupyterlab to 1.2.6
This commit is contained in:
Tim Head
2020-02-01 08:06:51 +01:00
committed by GitHub
2 changed files with 20 additions and 5 deletions

View File

@@ -13,7 +13,7 @@ def test_serverextensions():
], stderr=subprocess.PIPE) ], stderr=subprocess.PIPE)
extensions = [ extensions = [
'jupyterlab 0.35.4', 'jupyterlab 1.2.6',
'nbgitpuller 0.6.1', 'nbgitpuller 0.6.1',
'nteract_on_jupyter 2.0.7', 'nteract_on_jupyter 2.0.7',
'nbresuse ' 'nbresuse '
@@ -51,3 +51,4 @@ def test_labextensions():
""" """
# Currently we only install jupyterhub # Currently we only install jupyterhub
assert os.path.exists('/opt/tljh/user/bin/jupyter-labhub') assert os.path.exists('/opt/tljh/user/bin/jupyter-labhub')

View File

@@ -170,14 +170,28 @@ def ensure_jupyterlab_extensions():
Install the JupyterLab extensions we want. Install the JupyterLab extensions we want.
""" """
extensions = [ extensions = [
'@jupyterlab/hub-extension', '@jupyter-widgets/jupyterlab-manager@1.1' # for jupyterlab 1.2.x
'@jupyter-widgets/jupyterlab-manager' ]
install_options = [
'--no-build' # do not build extension at install time. Will build later
] ]
utils.run_subprocess([ utils.run_subprocess([
os.path.join(USER_ENV_PREFIX, 'bin/jupyter'), os.path.join(USER_ENV_PREFIX, 'bin/jupyter'),
'labextension', 'labextension',
'install' 'install'
] + extensions) ] + extensions + install_options)
# Build all the lab extensions in one go using jupyter lab build command
build_options = [
'--minimize=False',
'--dev-build=False'
]
utils.run_subprocess([
os.path.join(USER_ENV_PREFIX, 'bin/jupyter'),
'lab',
'build'
] + build_options)
def ensure_jupyterhub_package(prefix): def ensure_jupyterhub_package(prefix):
@@ -263,7 +277,7 @@ def ensure_user_environment(user_requirements_txt_file):
'jupyterhub==1.0.0', 'jupyterhub==1.0.0',
'notebook==5.7.8', 'notebook==5.7.8',
# Install additional notebook frontends! # Install additional notebook frontends!
'jupyterlab==0.35.4', 'jupyterlab==1.2.6',
'nteract-on-jupyter==2.0.7', 'nteract-on-jupyter==2.0.7',
# nbgitpuller for easily pulling in Git repositories # nbgitpuller for easily pulling in Git repositories
'nbgitpuller==0.6.1', 'nbgitpuller==0.6.1',