34
34
ROOT_REPO: =jupyter/all-spark-notebook:2d878db5cbff
35
35
REPO: =jupyter/all-spark-notebook-bower:2d878db5cbff
36
36
REPO4.2: =jupyter/all-spark-notebook-bower-jup4.2:2d878db5cbff
37
+ REPO4.2.oldipyw: =jupyter/all-spark-notebook-bower-jup4.2-ipy4.1:2d878db5cbff
37
38
SCALA_BUILD_REPO: =1science/sbt
38
39
39
40
# Global environment defaults
@@ -46,6 +47,7 @@ SPECS?=system-test/urth-core-bind-specs.js system-test/urth-system-test-specs.js
46
47
PYTHON2_SPECS? =system-test/urth-system-test-specs.js
47
48
ALT_JUPYTER_SPECS? =system-test/urth-system-test-specs.js
48
49
ALT_JUPYTER_VERSION? =4.2
50
+ ALT_JUPYTER_OLD_IPYW_VERSION? =4.2.oldipyw
49
51
PYTHON? =python3
50
52
TEST_MSG? ="Starting system tests"
51
53
@@ -64,7 +66,7 @@ $(URTH_COMP_LINKS): | node_modules/bower $(URTH_SRC_DIRS)
64
66
@$(foreach dir, $(URTH_SRC_DIRS ) , cd $(abspath $(dir ) ) && $(NPM_BIN_DIR ) /bower link $(BOWER_OPTS ) ;)
65
67
@$(foreach name, $(URTH_DIRS ) , $(NPM_BIN_DIR ) /bower link $(name ) $(BOWER_OPTS ) ;)
66
68
67
- init : node_modules dev_image dev_image_4.2
69
+ init : node_modules dev_image dev_image_4.2 dev_image_4.2.oldipyw
68
70
69
71
node_modules : package.json
70
72
@npm install --quiet
@@ -103,6 +105,13 @@ dev_image_4.2:
103
105
@docker $(DOCKER_OPTS) commit 4.2-build $(REPO4.2)
104
106
@-docker $(DOCKER_OPTS) rm -f 4.2-build
105
107
108
+ dev_image_4.2.oldipyw :
109
+ @-docker $(DOCKER_OPTS ) rm -f 4.2.oldipyw-build
110
+ @docker $(DOCKER_OPTS ) run -it --user root --name 4.2.oldipyw-build \
111
+ $(REPO ) bash -c ' pip install --upgrade notebook==4.2.0 $(PIP_OPTS)'
112
+ @docker $(DOCKER_OPTS ) commit 4.2.oldipyw-build $(REPO4.2.oldipyw )
113
+ @-docker $(DOCKER_OPTS ) rm -f 4.2.oldipyw-build
114
+
106
115
clean : clean-dist
107
116
@-rm -rf * .egg-info
108
117
@-rm -rf __pycache__ * /__pycache__ * /* /__pycache__
@@ -347,6 +356,14 @@ server_4.2: VOL_MAP?=-v `pwd`/etc/notebooks:/home/jovyan/work
347
356
server_4.2 : REPO=$(REPO4.2 )
348
357
server_4.2 : _run-$(PYTHON )
349
358
359
+ server_4.2.oldipyw : CMD?=jupyter notebook --no-browser --port 8888 --ip="* "
360
+ server_4.2.oldipyw : INSTALL_DECLWID_CMD?=pip install $(PIP_OPTS ) --no-binary ::all: $$(ls -1 /src/dist/*.tar.gz | tail -n 1 ) && jupyter declarativewidgets quick-setup --user && jupyter declarativewidgets installr --library=/opt/conda/lib/R/library;
361
+ server_4.2.oldipyw : SERVER_NAME?=urth_widgets_server
362
+ server_4.2.oldipyw : OPTIONS?=-it --rm
363
+ server_4.2.oldipyw : VOL_MAP?=-v `pwd`/etc/notebooks:/home/jovyan/work
364
+ server_4.2.oldipyw : REPO=$(REPO4.2.oldipyw )
365
+ server_4.2.oldipyw : _run-$(PYTHON )
366
+
350
367
remove-server :
351
368
-@docker $(DOCKER_OPTS ) rm -f $(SERVER_NAME )
352
369
@@ -420,7 +437,13 @@ system-test-alt-jupyter: TEST_MSG="Starting system tests for Jupyter $(ALT_JUPYT
420
437
system-test-alt-jupyter :
421
438
@TEST_MSG=$(TEST_MSG ) TEST_TYPE=$(TEST_TYPE ) BROWSER_LIST=" $( ALT_BROWSER_LIST) " JUPYTER=$(JUPYTER ) SPECS=" $( SPECS) " BASEURL=$(BASEURL ) $(MAKE ) run-test
422
439
423
- system-test-all : system-test-python3 system-test-python2 system-test-alt-jupyter
440
+ system-test-alt-jupyter.oldipyw : JUPYTER:=_$(ALT_JUPYTER_OLD_IPYW_VERSION )
441
+ system-test-alt-jupyter.oldipyw : SPECS:=$(ALT_JUPYTER_SPECS )
442
+ system-test-alt-jupyter.oldipyw : TEST_MSG="Starting system tests for Jupyter $(ALT_JUPYTER_OLD_IPYW_VERSION ) "
443
+ system-test-alt-jupyter.oldipyw :
444
+ @TEST_MSG=$(TEST_MSG ) TEST_TYPE=$(TEST_TYPE ) BROWSER_LIST=" $( ALT_BROWSER_LIST) " JUPYTER=$(JUPYTER ) SPECS=" $( SPECS) " BASEURL=$(BASEURL ) $(MAKE ) run-test
445
+
446
+ system-test-all : system-test-python3 system-test-python2 system-test-alt-jupyter system-test-alt-jupyter.oldipyw
424
447
425
448
start-selenium : node_modules stop-selenium
426
449
@echo " Installing and starting Selenium Server..."
0 commit comments