Skip to content

Commit 4510ecd

Browse files
authored
Merge pull request #1248 from maciejskorski/upgrade-jupyter-server
upgrade jupyter-server
2 parents 7e2b36e + ce695c4 commit 4510ecd

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

Dockerfile.tmpl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,8 @@ RUN pip install --upgrade dask && \
593593
mkdir -p /etc/ipython/ && echo "c = get_config(); c.IPKernelApp.matplotlib = 'inline'" > /etc/ipython/ipython_config.py && \
594594
# Temporary patch for broken libpixman 0.38 in conda-forge, symlink to system libpixman 0.34 untile conda package gets updated to 0.38.5 or higher.
595595
ln -sf /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0 /opt/conda/lib/libpixman-1.so.0.38.0 && \
596+
# upgrade jupyter-server to version > 2.x
597+
pip install --force-reinstall --no-deps jupyter_server>=2.* && \
596598
/tmp/clean-layer.sh
597599

598600
RUN pip install setuptools==59.8.0 && pip install -e git+https://github.com/SohierDane/BigQuery_Helper#egg=bq_helper

tests/test_jupyter_server.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import os
2+
import unittest
3+
4+
5+
class TestJupyterServer(unittest.TestCase):
6+
def test_version(self):
7+
from packaging.version import parse as parse_version
8+
from importlib.metadata import version as pckg_version
9+
10+
self.assertTrue(parse_version(pckg_version("jupyter_server")) >= parse_version("2.0"))
11+
12+
def test_terminals(self):
13+
import jupyter_server_terminals
14+
15+
self.assertTrue(hasattr(jupyter_server_terminals, "version_info"))

0 commit comments

Comments
 (0)